def setup(self): # 前置代码直接封装成一个函数,返回一个登录手机的信息并且赋值给一个变量,方便调用 self.driver = init_driver(self) # 设置统一入口之前 # self.display_page = DisplayPage(self.driver) # 设置统一入口之后 self.page = Page(self.driver)
def setup(self): # 1.前置代码直接封装成一个函数,返回一个登录手机的信息并且赋值给一个变量,方便调用 self.driver = init_driver(self) # 2.然后再把这个self.driver作为实参传进这个NetworkPage(self.driver)类里 # 而一个类被创建对象的时候会自动调用__init__()这个方法,那么就相当于把传进类里 # 的参数自动的传进__init__()这个方法。这就是初始化 # self.network_page=NetworkPage(self.driver) # 统一入口之后的,我们就不用每个页面都去创建一个对象了,只要给那个入口单独创建一个对象 # 我们需要用的时候,就直接调用这个入口里面的某某页面就好了(因为入口文件我们都封装好了别的页面的) self.page = Page(self.driver)
def setup(self): # server 启动参数 self.driver = init_driver() self.page = Page(self.driver)
def setup(self): self.driver = init_driver() self.page = Page(self.driver)