Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 硒罐';在Chrome上找不到动态生成的内容_Selenium_Selenium Webdriver_Selenium Chromedriver - Fatal编程技术网

Selenium 硒罐';在Chrome上找不到动态生成的内容

Selenium 硒罐';在Chrome上找不到动态生成的内容,selenium,selenium-webdriver,selenium-chromedriver,Selenium,Selenium Webdriver,Selenium Chromedriver,访问ChromeDriver上的内容时遇到问题 在Firefox中,简单的解决方法有助于: driver.switch_to_frame(0) 不幸的是,对于Chrome我没有得到这样的框架异常 我认为我的元素是由以下因素创造的: <section class="main-section"> <!-- uiView: --><div ui-view="" class="ng-scope"><div ng-con

访问ChromeDriver上的内容时遇到问题

在Firefox中,简单的解决方法有助于:

driver.switch_to_frame(0)
不幸的是,对于Chrome我没有得到这样的框架异常

我认为我的元素是由以下因素创造的:

        <section class="main-section">
            <!-- uiView:  --><div ui-view="" class="ng-scope"><div ng-controller="externalPageController as ctrl" ng-init="init()" class="ng-scope">
                <!-- ngIf: methods.isDefined() --><div ng-if="methods.isDefined()" class="ng-scope">

                <!--[if !IE]>-->
                    <object type="text/html" ng-attr-data="{{objectUrl}}" data="/alert-app"></object>
                <!--<![endif]-->
                </div><!-- end ngIf: methods.isDefined() -->
                </div></div>
        </section>

“主要部分”是我可以访问的最内部元素

是否有某种方法可以获取主节“中的元素


等待它们不起作用,我得到了超时。

我的页面是用框架构建的,但它们不在
标记中,而是作为
标记


我必须找到这个元素并传递给驱动程序。切换到框架(对象元素),现在ChromeDriver工作正常

打开chrome并通过检查HTML(F12)检查框架是否存在。可能是框架在chrome中不存在,或者当我尝试检查元素时,加载可能需要更长的时间,但仅显示此HTML。当我第二次单击以检查是否加载了完整的HTML时。这并不取决于时间,而是取决于点击次数。这很奇怪。。完整的HTML是否包含框架?这种行为在所有浏览器中都一样吗?您要在哪个元素上单击以检查元素?@没有帧,只有div。在firefox中,当我点击“Inspect元素”时,它会显示完整的HTML。我试图检查表中的一行巫婆在“主要部分”内。@Striker For Firefox selenium驱动程序也不能正常工作,我必须使用此黑客切换到框架,没有它selenium也看不到所有元素。