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