Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.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
如何使用webdriver和python选择Facebook共享框架_Python_Webdriver_Frame - Fatal编程技术网

如何使用webdriver和python选择Facebook共享框架

如何使用webdriver和python选择Facebook共享框架,python,webdriver,frame,Python,Webdriver,Frame,我的web应用程序在facebook上有一个共享链接,该链接在当前页面中打开一个框架。 我需要在一些自动化测试期间激活这个框架(webdriver、python)。 这是框架开头的html: <div class="fb_dialog_content fb_dialog_iframe"> <iframe id="f1c1b40a973212a" class="FB_UI_Dialog" scrolling="no" name="f54b1bf38c5fe6" />

我的web应用程序在facebook上有一个共享链接,该链接在当前页面中打开一个框架。 我需要在一些自动化测试期间激活这个框架(webdriver、python)。 这是框架开头的html:

<div class="fb_dialog_content fb_dialog_iframe">
<iframe id="f1c1b40a973212a" class="FB_UI_Dialog" scrolling="no" name="f54b1bf38c5fe6" />

我无法按名称选择此帧,因为每个调用的名称不同。
我无法使用webdriver python按类或xpath找到帧选择方法。

尝试使用
帧索引
值选择
帧。那么,您也无法成功地使用它来了解如何在selenium中使用JavaScript。根据pythonapi文档,可以使用
Dot
操作符切换到子帧。参考。

尝试使用
帧索引
值选择
。那么,您也无法成功地使用它来了解如何在selenium中使用JavaScript。根据pythonapi文档,可以使用
Dot
操作符切换到子帧。引用自。

我尝试了索引方法,但不起作用。已选择框架,但找不到元素。我现在认为这可能是一个跨域权限问题。我尝试了索引方法,但没有成功。已选择框架,但找不到元素。我现在认为这可能是一个跨域权限问题。