在使用它们之前,我们是否必须在Watir:Browser中初始化类方法?

时间:2016-04-04 19:59:49

标签: ruby watir watir-webdriver

我是编程新手,试图编写一些自动测试代码来测试网站。我可以通过代码打开浏览器,但是当我尝试调用任何命令时 @ browser.image(:src =>" img.gif")。已加载?要么 @ browser.button(:id =>" btn")。已启用?

我收到错误消息 - NoMethodError:未定义的方法`show_all_objects'对于#

我应该在打电话前初始化它们吗?如何?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您无需初始化任何其他代码。问题是你在打电话:

@browser.show_all_objects()

show_all_objects方法不存在。该方法存在于原始的Watir实现中,现在称为Watir-Classic。但是,该方法是removed in Aug 2012。该方法从未在Watir-Webdriver中实现。