之前使用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")
希望可以幫助到和我一樣遇到這個問題的人