我现在已经解决了这个问题很多次了。
当我想通过以下语法找到它时,Watir似乎找不到锚(链接)元素:
@browser.link(:text => 'View page directly').click
如果我尝试检查链接存在,它会说它不存在,虽然链接在那里。
以下是导致此行为的原始源代码的链接: https://dl.dropbox.com/u/3290107/watir-test.xhtml
为什么会发生这种情况以及如何解决?
感谢您的帮助
答案 0 :(得分:1)
对我来说这看起来像个错误。您应该在此处报告:https://github.com/watir/watir-webdriver/issues
browser.a(:text => "View page directly").present?
# => false
browser.as[-2].text
# => "View page directly"
browser.as[-2].present?
# => true