class TestMisLogin: # 2.定义类级别初始化方法 def setup_class(self): # 启动浏览器 self.driver = DriverUtils.get_mis_driver() # 创建对应po业务层的对象 self.login_proxy = LoginProxy() # 3.定义测试方法 def test_mis_login(self): # 定义测试数据 username = "******" password = "******" # 调用业务层执行测试步骤的方法 self.login_proxy.test_mis_login(username, password) # 执行结果断言 is_suc = element_is_exist(driver=self.driver, text="管理员") assert is_suc # 4.定义类级别销毁的方法 def teardown_class(self): # 关闭浏览器 time.sleep(2) DriverUtils.quit_mis_driver()
class TestLogin: def setup_class(self): self.driver = DriverUtils.get_mis_driver() self.login_page = LoginProxy() def teardown_class(self): DriverUtils.quit_mis_driver() def test_login(self): self.login_page.test_mis_login("testid", "testpwd123") is_suc = element_is_exist(self.driver, "1", "管理员") assert is_suc
class TestLogin: def setup_class(self): # 实例化页面对象的业务层类 self.login_proxy = LoginProxy() self.home_proxy = HomeProxy() def teardown_class(self): UtilsDriver.quit_mis_driver() def test_login_success(self): self.login_proxy.login("testid", "testpwd123") assert "管理员" in self.home_proxy.get_info()
class TestLogin(): def setup_class(self): self.login = LoginProxy() def teardown_class(self): time.sleep(3) def test_login_success(self): username = "******" pwd = "testpwd123" nickname = "管理员" self.login.click_to_login(username, pwd) # 断言 is_exit = utils.exist_text(DriverUtil.get_mis_driver(), nickname) assert is_exit
class TestLogin: # 1.创建驱动对象以及打开浏览器 # 2.创建测试方法所要调用的业务方法所在类的对象 def setup_class(self): self.driver = DriverUtils.get_mis_driver() self.login_proxy = LoginProxy() # 1.定义测试数据 # 2.执行测试用例操作步骤 # 3.执行断言 def test_login(self): username = "******" password = "******" self.login_proxy.test_mis_login(username, password) assert is_exists_element(self.driver, "管理员") # 释放测试资源 def teardown_class(self): time.sleep(2) DriverUtils.quit_mis_driver()
class TestLogin: # 1.创建浏览器驱动对象以及打开浏览器 # 2.创建测试方法所要调用的业务方法所在类的对象 def setup_class(self): self.driver = DriverUtils.get_mis_driver() self.login_proxy = LoginProxy() def test_mis_login(self): # 定义测试数据 username = "******" password = "******" # 执行测试用例步骤 self.login_proxy.test_mis_login(username, password) # 断言 assert is_exists_element(self.driver, "管理员") # 关闭浏览器 def teardown_class(self): time.sleep(2) DriverUtils.quit_mis_driver()
def setup_class(self): self.driver = DriverUtils.get_mis_driver() self.login_page = LoginProxy()
def setup_class(self): # 启动浏览器 self.driver = DriverUtils.get_mis_driver() # 创建对应po业务的对象 self.login_proxy = LoginProxy()
def setup_class(self): self.login = LoginProxy()
def setup_class(self): # 实例化页面对象的业务层类 self.login_proxy = LoginProxy() self.home_proxy = HomeProxy()