我有一个文件,我登录到一个网站,另一个网站,我创建一个新用户,和另一个文件,我从网站注销。
我刚刚在3个不同的文件中创建了3个不同的类,需要使用相同的变量:'browser = Watir:: browser。
我计划创建第四个文件测试。我将其他3个文件称为"login"。rb"、"createEmployee。
下面是一些示例代码,可以帮助您入门。在您的测试文件中创建Watir::Browser
的实例,然后将其传递给您创建的类的每个实例的构造函数。
class Login
def initialize(browser)
@browser = browser
end
end
class User
def initialize(browser)
@browser = browser
end
end
class Logout
def initialize(browser)
@browser = browser
end
end
# in test.rb
browser = Watir::Browser.new
login = Login.new(browser)
user = User.new(browser)
logout = Logout.new(browser)