我如何在3个不同的Ruby文件中使用一个变量?全局变量



我有一个文件,我登录到一个网站,另一个网站,我创建一个新用户,和另一个文件,我从网站注销。

我刚刚在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)

相关内容

  • 没有找到相关文章

最新更新