关于xpath语句完全正确,但是页面报错: no such element: Unable to locate element: {"method":"xpath","selector":"xpath"}


之前使用selenium-webdriver来写UI的自动化脚本,发现有一个元素一直无法定位,查看其源码,如下

利用xpathChecker验证了xpath语句的是正确的,但是控制台一直报错:

 no such element: Unable to locate element: {"method":"xpath","selector":"xpath"}

后面仔细看了一下,我定位的页面重新开了一个iframe,所以在百度上查找了一下关于selenium如何切换iframe

发现,需要添加一行代码,实现iframe的切换,driver.switchTo().fame("")

driver.switchTo().fame("id")
driver.switchTo().fame("")
driver.switchTo().fame("selector")

 希望可以帮助到和我一样遇到这个问题的人


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM