class TestMisLogin: # 定义类级别的初始化方法 def setup_class(self): # 1.打开浏览器 self.driver = DriverUtils.get_mis_driver() # 创建业务方法所在的类的对象 self.mis_login_proxy = MisLoginProxy() # 定义方法级别的初始化,恢复原点 def setup_method(self): self.driver.get("http://ttmis.research.itcast.cn/") # 定义测试方法 @allure.severity(allure.severity_level.BLOCKER) def test_mis_login(self): # 2.定义测试数据 username = "******" password = "******" # 3.调用业务方法 --- >执行手工测试用例的操作步骤 self.mis_login_proxy.test_mis_login(username, password) allure.attach(self.driver.get_screenshot_as_png(), '截图', allure.attachment_type.PNG) # 4.执行断言 assert is_element_exist(self.driver, "退出") # 定义类级别的销毁方法 # 5.关闭浏览器 def teardown_class(self): DriverUtils.quit_mis_driver()
class TestLogin: # 定义初始化方法 # 测试之前需要打开浏览器,窗口最大化等业务操作,我们已经在utils中写好,在此直接实例化对象调用 def setup_class(self): # 获取驱动对象 self.driver = DriverUtils.get_mis_driver() # 创建好所需要的调用业务方法所在的类的对象 self.mis_login_proxy = MisLoginProxy() # 定义方法级别的初始化,恢复原点,也就是恢复到首页页面 def setup_method(self): self.driver.get("http://ttmis.research.itcast.cn") # 定义测试方法 def test_mis_login(self): # 3.1定义测试数据 username = "******" password = "******" # 3.2调用业务方法形成完整业务操作 self.mis_login_proxy.test_mis_login(username, password) # 3.3断言 在此断言调用的事utils文件中的is_element_exist公用方法 assert is_element_exist(self.driver, "退出") # 定义销毁的方法--关闭 def teardown_class(self): DriverUtils.quit_mis_driver()
class TestMisLogin: #类级别初始化方法 def setup_class(self): # 打开浏览器 self.driver=DriverUtils.get_mis_driver() # 创建业务方法所在的类对象 self.mis_login_proxy=MisLoginProxy() # 函数级别初始化方法,恢复原点 def setup_method(self): self.driver.get("http://ttmis.research.itcast.cn/") # 定义测试方法 def test_mis_login(self): # 1.定义测试数据 username="******" password="******" # 2.调用测试方法--->执行手工测试的操作步骤 self.mis_login_proxy.test_mis_login(username,password) # 3.执行断言 assert is_element_exist(self.driver,"退出") # 定义类级别销毁方法 # 5.关闭浏览器 # def teardown_class(self): # DriverUtils.quit_mis_driver()
class TestMisLogin: # 定义类级别的初始化方法 def setup_class(self): # 打开浏览器 self.driver = DriverUtils.get_mis_driver() # 创建业务方法所在的类的对象 self.mis_login_proxy = MisLoginProxy() # 定义方法级别的初始化 恢复原点 def setup_method(self): self.driver.get("http://ttmis.research.itcast.cn/") # 定义测试方法 def test_mis_login(self): # 定义测试数据 username = "******" password = "******" # 调用业务方法 self.mis_login_proxy.test_mis_login(username, password) # 断言 assert is_element_exist(self.driver, "退出") # 定义类级别的销毁方法 # 关闭浏览器 def teardown_class(self): DriverUtils.quit_mis_driver()
class TestMisLogin: # 0.1 定义类级别的初始化方法 def setup_class(self): # 1.打开浏览器 self.driver = DriverUtils.get_mis_driver() # 创建业务方法所在的类的对象 self.mis_Login_proxy = MisLoginProxy() # 定义方法级别的初始化,恢复原点 def setup(self): print(1) self.driver.get("http://ttmis.research.itcast.cn/") # 定义测试方法 def test_mis_login(self): # 2.定义测试数据 username = "******" password = "******" # 3.调用业务方法 self.mis_Login_proxy.test_mis_login(username, password) # 4.执行断言 assert is_element_exist(self.driver, "退出") # 5.关闭浏览器 def teardown_class(self): DriverUtils.quit_mp_driver()
class TestMisLogin: # 定义类级别的初始化方法 def setup_class(self): # 1.打开浏览器 self.driver = DriverUtils.get_mis_driver() # 创建业务方法所在的类的对象 self.mis_login_proxy = MisLoginProxy() # 定义测试方法 def test_mis_login(self): # 2.定义测试数据 username = "******" password = "******" # 3.调用业务方法 --- >执行手工测试用例的操作步骤 self.mis_login_proxy.test_mis_login(username, password) # 4.执行断言 assert is_element_exist(self.driver, "退出") # 定义类级别的销毁方法 # 5.关闭浏览器 def teardown_class(self): DriverUtils.quit_mis_driver()