无法使用xpath表达式找到iframe元素

时间:2017-04-16 08:42:01

标签: java selenium xpath selenium-webdriver

我运行

时收到无效的选择器异常
List<WebElement> allFrames = driver.findElements(By.xpath("//iframe"));
  

org.openqa.selenium.InvalidSelectorException:无法找到   具有xpath表达式的元素// iframe

我正在使用selenium 2.45.0和java 6.

2 个答案:

答案 0 :(得分:0)

如果您要查找代码,则无需使用//

List<WebElement> allFrames = driver.findElements(By.xpath("iframe"));

答案 1 :(得分:0)

试试这个:

List<WebElement> allFrames = driver.findElements(By.xpath("//*//iframe"));

您可以查看以下链接,了解非常有用的xpath方法:

http://www.guru99.com/xpath-selenium.html