以前使用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