如何使用selenium重新加载html DOM,以便新命令将定位新节点?

ron*_*800 6 javascript c# selenium

所以我在一个页面上做了一些测试,在点击某些按钮和链接后更改了它的html树.但是webdriver只能通过旧的html DOM进行搜索.

那么我如何定位新添加的元素呢?或者如何让webdriver加载新的Html DOM以便它以新元素为目标?谢谢

dre*_*ets 4

WebDriver会自动轮询 DOM。

只需在与最近添加的 Web 元素交互之前使用隐式或显式等待: http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#explicit-and-implicit-waits