在使用 Watir:Browser 中的 class 方法之前,我们是否必须初始化它们?
Do we have to initialize class methods in Watir:Browser before using them?
我是编程新手,正在尝试编写一些自动化测试代码来测试网站。我可以通过代码打开浏览器,但是当我尝试调用任何命令时
@browser.image(:src => "img.gif").loaded?要么
@browser.button(:id => "btn").启用?
我收到错误消息 - NoMethodError: #
的未定义方法 `show_all_objects'
我应该在调用之前初始化它们吗?如何?非常感谢您的帮助。
您不需要初始化任何额外的代码。问题是您正在调用:
@browser.show_all_objects()
show_all_objects
方法不存在。该方法存在于最初的 Watir 实现中,现在称为 Watir-Classic。但是,方法是removed in Aug 2012。该方法从未在 Watir-Webdriver 中实现。
我是编程新手,正在尝试编写一些自动化测试代码来测试网站。我可以通过代码打开浏览器,但是当我尝试调用任何命令时 @browser.image(:src => "img.gif").loaded?要么 @browser.button(:id => "btn").启用?
我收到错误消息 - NoMethodError: #
的未定义方法 `show_all_objects'我应该在调用之前初始化它们吗?如何?非常感谢您的帮助。
您不需要初始化任何额外的代码。问题是您正在调用:
@browser.show_all_objects()
show_all_objects
方法不存在。该方法存在于最初的 Watir 实现中,现在称为 Watir-Classic。但是,方法是removed in Aug 2012。该方法从未在 Watir-Webdriver 中实现。