Ruby - Watir-Webdriver - 单击'disabled'按钮



我正在使用的watir-webdriver的版本(0.6.10)具有#ASSERT_ENABLED方法,该方法执行您使用Watir-Webdriver调用的任何#Click。

我想单击一个按钮,我不在乎watir-webdriver认为它是禁用的(即使不是#disabled?

我该怎么办?

禁用的是引号,因为watir-webdriver 0.6.10错误地返回#disabled?有时。

鉴于您正在使用Watir-Webdriver v0.6.10,我建议的第一件事是升级到最新的Watir(Watir V6.2.0是Watir-Webdriver的最新版本),硒 - 韦布尔驱动器和驱动程序。可能已经有修复程序解决了您被检测到的启用元素的根问题。

如果这不起作用,则提供可再现的测试用例,以便可以修复Watir和/或Selenium。

如评论中提到的@phoet,如果您真的只想忽略所有断言,则可以直接发射元素的点击事件:

element.fire_event('onclick')

相关内容

最新更新