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: # 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): # 打开浏览器 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: def setup_class(self): self.driver = DriverUtils.get_mis_driver() self.mis_login_proxy = MisLoginProxy() @pytest.mark.parametrize( ("mis_username", "mis_password", "text"), build_data( r"F:\黑马\黑马就业班\UI自动化测试\课堂练习\day11\HM_TT_UI_TEST\data\mis_data\mis_login_data.json" )) def test_mix_login(self, mis_username, mis_password, text): self.mis_login_proxy.mis_login(mis_username, mis_password) assert is_element_exist(self.driver, text)
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_mp_login(username, password) assert is_element_exist(self.driver, "退出") def teardown_class(self): DriverUtils.quit_mis_driver()
def setup_class(self): self.driver = DriverUtils.get_mis_driver() # 创建审核页面对象 self.audit_proxy = MisAuditProxy() # 创建登录页面对象 self.login_proxy = MisLoginProxy() # 创建首页 对象 self.home_page = MisHomePage()
def setup_class(self): # 打开浏览器 self.driver = DriverUtils.get_mis_driver() # 创建登录页面业务层对象 self.login_page = MisLoginProxy() # 创建首页类的对象 self.home_page = MisHomePage() # 创建文章审核页面对象 self.ad_page = MisAtcalProxy()
def setup_class(self): # 实例化浏览器驱动对象 self.driver = DriverUtils.get_mis_driver() # 创建登录页面业务层对象 self.mis_login_page = MisLoginProxy() # 创建首页类的对象 self.mis_home_page = MisHomePage() # 创建文字审核页面对象 self.mis_ari_page = MisAtcalProxy()
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()
def setup_class(self): # 1.打开浏览器 self.driver = DriverUtils.get_mis_driver() # 创建业务方法所在的类的对象 self.mis_login_proxy = MisLoginProxy()
def setup_class(self): self.driver = DriverUtils.get_mis_driver() self.mis_login_proxy = MisLoginProxy()
def setup_class(self): # 获取驱动对象 self.driver = DriverUtils.get_mis_driver() # 创建好所需要的调用业务方法所在的类的对象 self.mis_login_proxy = MisLoginProxy()
def setup_class(self): # 打开浏览器 self.driver = DriverUtils.get_mis_driver() self.login_page = MisLoginProxy() self.home_page = MisHomePage() self.ad_page = MisAtcalProxy()
def setup_class(self): self.driver = DriverUtils.get_mis_driver() self.rew_ari_proxy = RewAriProxy() self.mis_home_proxy = MisHomeProxy() self.mis_login_proxy = MisLoginProxy()