selenium元素定位不到的解决方式


1.如果确信自己的元素的地址写的事正常的,但是就是没有反应的话可以试试切换Frame下

代码为:

    driver.switch_to.frame("mainFrame")  
用完之后记得切换回原来的

driver.switch_to.default_content()

2.对xpath 和css元素定位不是很清楚的话,可以使用的firefox的工具,selenium IDE,通过脚本录制在导出,查看脚本文件,可以很快定位到元素的位置

3.有些元素在打开文件之后,需要一定的等待时间,可以加上time.sleep(x)



免责声明!

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



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