当页面上存在多个iFrame时,Webdriver无法识别iFrame

时间:2019-06-25 08:03:40

标签: selenium selenium-webdriver selenium-chromedriver

我有2个PayPal按钮,每个按钮都位于PayPal提供的特定iFrame中。它们没有唯一的标识符,只有xpath具有不同的代码,但无法使用通过contains()构建的xpath来定位它。 当页面上只有一个按钮(只有一个iFrame)时,我可以使用属性(title ='ppbutton')切换到框架,但是当显示另一个按钮及其iFrame时,我无法切换给他们中的任何一个。 我试图切换到默认内容,以便从父级找到它,但无法正常工作。如果有2个iFrame,则切换到其中一个的唯一方法是使用索引号。但是我需要根据定位器进行切换。

0 个答案:

没有答案