0
我使用的是selenium webdriver和java。我的方案是「需要點擊照片才能放大,然後關閉它,一旦我關閉了它,頁面將返回到主頁面(之前),然後無法識別之前識別的元素。 webdriverwait,但沒有運氣,但它工作時,我試圖手動在螢火蟲相同的定位器。任何幫助,非常感謝。selenium webdriver無法識別由於頁面自刷新導致的元素
我使用的是selenium webdriver和java。我的方案是「需要點擊照片才能放大,然後關閉它,一旦我關閉了它,頁面將返回到主頁面(之前),然後無法識別之前識別的元素。 webdriverwait,但沒有運氣,但它工作時,我試圖手動在螢火蟲相同的定位器。任何幫助,非常感謝。selenium webdriver無法識別由於頁面自刷新導致的元素
刷新頁面後,更改它的內容(通常出現在菜單中)元素,這是先前使用webdriver識別(在試圖與它交互時,你會得到「元素不再附加到DOM」或StateElementReference異常。爲了避免它,更改元素的內容(在你的案例頁面)後,你需要再次使用與之前相同的選擇器重新查找元素(這是某種更新)。始終適合我。
謝謝Andrey,它正在工作 – 2014-10-30 14:46:42