在缓存中找不到元素 - 也许页面自查找以来已更改

时间:2014-08-11 02:31:50

标签: selenium selenium-webdriver watir browser-cache watir-webdriver

我正在使用Watir webdriver点击网页上具有相同标题的所有链接。

browser.links(:title => 'Hide week').each(&:click)

但是,它有时会发生,我收到此错误消息:

Element not found in the cache - perhaps the page has changed since it was looked up

我需要程序首先单击“打开编辑”按钮,然后页面将重新加载并显示配置按钮/图标。然后每个(&:点击)应该点击按钮/图标。是否有另一种方法可以点击一组可以避免“缓存中找不到元素”的链接?

谢谢。

1 个答案:

答案 0 :(得分:0)

除了在点击它们之前再次初始化元素之外别无他法。