我在 env.rb 文件中有驱动程序对象,现在我想初始化类并通过构造函数传递这个驱动程序/浏览器对象
driver = Selenium::WebDriver.for :firefox
driver.navigate.to "http://www.google.com"
$googlehomepageobj = GoogleHome.new (driver)
class GoogleHome > Delegate (which class?)
def initialize(browser)
super (browser)
end
end
我使用哪个类进行委派?如果 PageObject 是解决方案,那么请为我提供简单的 Google 登录示例。我想将分页对象创建到特定的页面类中。