Selenium-定位元件-onunload=ajaxUnload

Selenium-定位元件-onunload=ajaxUnload,ajax,selenium,webdriver,Ajax,Selenium,Webdriver,我正在尝试从网站查找元素。但是,WebDriver似乎无法在onunload=ajaxUnload()标记后加载元素 在内部程序动态更改网站元素后,如何“刷新”WebDriver,有什么帮助或提示吗 我尝试过显式和隐式等待,但都不起作用(我已经等了5分钟)。这不是一个新的框架,也不是一个窗口 如果有帮助,代码类似于: <*html> <*head> <*body onunload="ajaxUnload();" class="test"> <*sc

我正在尝试从网站查找元素。但是,WebDriver似乎无法在
onunload=ajaxUnload()
标记后加载元素

在内部程序动态更改网站元素后,如何“刷新”WebDriver,有什么帮助或提示吗

我尝试过显式和隐式等待,但都不起作用(我已经等了5分钟)。这不是一个新的框架,也不是一个窗口

如果有帮助,代码类似于:

<*html>

<*head>

<*body onunload="ajaxUnload();" class="test">

<*script>

<*div id="selection">


您是否遇到StaleStateExceptions?如果我尝试在ajaxUnload()下查找元素,Hi Greg Webdriver将引发异常;。按照我的帖子上的示例,Web驱动程序无法找到元素id=selection。希望这已经回答了你的问题。干杯