就搜索而言,我找不到 watir 支持的浏览器的最新列表。
我刚刚将 firefox 升级到 18 版,在升级时,还将 watir-webdriver 版本更新到最新版本(使用gem update watir-webdriver
)。
到目前为止,我遇到了一个问题,我似乎无法找到解决方案。
当我尝试检查一个元素是否存在时,可以说使用$browser.a(:href, "#{$url}/admin/").exists?
($url
变量被定义到我的测试服务器的主 url,所以这不是问题。此外,即使我用实际地址替换变量,我仍然遇到同样的问题),当元素不存在时,我总是会收到超时错误。
当元素确实存在时,我会立即得到true
. 所以超时问题仅在元素不存在时发生。
所以我的问题是:
- 有没有办法使该
.exists?
方法起作用? - 有谁知道最新版本的 Firefox(V. 18)还有其他类似的问题?
- 如果有人能指出我支持的 watir 浏览器的更新列表,我将不胜感激。最好是定期更新的列表。
PS,我确实看到有人发布了有关该present?
方法的问题,我不知道它是否相关,但是我仍然没有解决方案。我不想降级到以前版本的ff。
非常感谢任何愿意提供帮助的人,
亲切的问候,阿萨夫。