Selenium cssselector显示正确的webelement,但脚本始终运行异常,没有此类元素

时间:2018-11-13 10:46:17

标签: selenium exception element service-locator

我不仅因为这种情况而陷入困境。许多案件都没有此类例外,我找不到原因。我使用chrome控制台找到该元素,它显示正确的结果。页面本身(不是我的脚本)有问题吗?

enter image description here enter image description here


1 个答案:

答案 0 :(得分:0)

上下文单击要尝试单击的元素,然后查看该元素是否在任何框架内。尝试浏览代码,查看该元素是否在任何iframe下。

使用切换到iframe, driver.switchTo()。frame(driver.findElement(By.xpath(“ iframexpath”))));