這是我現在面臨的一個奇怪問題。Selenium Webdriver在IE8上找不到元素
Firefox驅動程序在我的網頁中找到一個元素,但是我的IE驅動程序沒有。我認爲這應該歸功於瀏覽器以不同的方式處理xpath,但這似乎並不是我的問題:試圖通過id,名稱查找元素,而其他所有內容都無法使用IE驅動程序。
這使我相信html可能不是一個正確構建的。我又錯了,它的構造非常好,如果我將網頁保存爲html,並且使用硒的By或By保存的html文件的名稱嘗試,它就起作用了!
它只是不會在我的網頁上工作。僅供參考,它啓用了SSL。我簡直不敢相信這可能會導致問題,因爲它很容易找到https://www.google.com上的元素。任何人有任何建議?
是在頁面加載後用javascript動態構建/更新的元素嗎? – frennky
不,不是。它在頁面載入中可用。而FWIW,IE驅動程序在該網頁上找不到任何元素。 – mystarrocks
您使用哪個硒客戶端庫? – frennky