關於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