使用webdriver找不到web元素?

时间:2016-06-06 13:59:09

标签: selenium

我试图在下面的网址上找到元素来执行某项任务,但我在此页面上找不到任何元素。所以,请帮助我。

网址:https://cdns.webex.com/mw3000/mywebex/default.do?siteurl=cdns

我的代码是:

WebElement element = driver.findElement(By.xpath("html/body/div[1]/div[3]/table/tbody/tr/td[7]/span/a"));
System.out.println(element.getAttribute("id"));

我遇到的错误:

Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element.

1 个答案:

答案 0 :(得分:0)

您指定的页面由多个frames组成。您要搜索的元素位于其中一个框架内。我对Selenium并不是特别熟悉,所以我不知道它是否支持跨越这样的框架边界,但至少你需要开始寻找它。