我正在使用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
我需要程序首先单击“打开编辑”按钮,然后页面将重新加载并显示配置按钮/图标。然后每个(&:点击)应该点击按钮/图标。是否有另一种方法可以点击一组可以避免“缓存中找不到元素”的链接?
谢谢。
答案 0 :(得分:0)
除了在点击它们之前再次初始化元素之外别无他法。