2014-08-28 93 views
0

我使用的是selenium webdriver和java。我的方案是“需要点击照片才能放大,然后关闭它,一旦我关闭了它,页面将返回到主页面(之前),然后无法识别之前识别的元素。 webdriverwait,但没有运气,但它工作时,我试图手动在萤火虫相同的定位器。任何帮助,非常感谢。selenium webdriver无法识别由于页面自刷新导致的元素

回答

0

刷新页面后,更改它的内容(通常出现在菜单中)元素,这是先前使用webdriver识别(在试图与它交互时,你会得到“元素不再附加到DOM”或StateElementReference异常。为了避免它,更改元素的内容(在你的案例页面)后,你需要再次使用与之前相同的选择器重新查找元素(这是某种更新)。始终适合我。

+0

谢谢Andrey,它正在工作 – 2014-10-30 14:46:42

相关问题