關於xpath語句徹底正確,可是頁面報錯: no such element: Unable to locate element: {"method":"xpath","selector":"xpath

以前使用selenium-webdriver來寫UI的自動化腳本,發現有一個元素一直沒法定位,查看其源碼,以下web

利用xpathChecker驗證了xpath語句的是正確的,可是控制檯一直報錯:blog

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

後面仔細看了一下,我定位的頁面從新開了一個iframe,因此在百度上查找了一下關於selenium如何切換iframeiframe

發現,須要添加一行代碼,實現iframe的切換,driver.switchTo().fame("")源碼

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

 但願能夠幫助到和我同樣遇到這個問題的人selenium

相關文章
相關標籤/搜索