class TestSetting(): # 初始化方法 def setup_class(self): self.driver = get_driver() # 实例化 PageSetting self.setting = PageSetting(self.driver) # 结束方法 def teardown_class(self): self.driver.quit() # 测试方法 @pytest.mark.parametrize("value,expect_result", [("l", "移动网络"), ("a", "壁纸"), ("w", "WLAN")]) def test_setting(self, value, expect_result): # 点击搜索按钮 self.setting.page_click_search_btn() # 输入搜索内容 self.setting.page_input_search(value) # 断言 try: # 获取当前搜索结果列表的文本 list_text = self.setting.page_get_list_text() assert expect_result in list_text print("获取的列表文本为:", list_text) print("断言成功!") except: print("断言失败") # 点返回按钮 self.setting.page_click_back()
class TestSetting(): def setup(self): self.driver = get_driver() self.setting = PageSetting(self.driver) def teardown(self): sleep(3) self.driver.quit() def test_setting(self): self.setting.page_click_search_btn() self.setting.page_input_text("wlan") self.setting.page_click_back_btn()
class TestSetting(): def setup(self): # 获取driver self.driver=get_driver() # 实例化setting页面对象 self.setting = PageSetting(self.driver) def teardown(self): # 关闭driver驱动对象 self.driver.quit() # 执行测试方法 def test_setting(self): # 点击搜索按钮 self.setting.page_click_search_btn() # 输入搜索内容 self.setting.page_input_text("wlan") # 点击返回按钮 self.setting.page_click_back_btn()
class TestSeting(): def setup(self): # 获取driver self.driver = get_driver("com.android.settings", ".Settings") # 实例化页面对象 self.setting = PageSetting(self.driver) def teardown(self): self.driver.quit() # 测试函数 def test_setting(self): # 点击搜索按钮 self.setting.page_click_search_btn() # 输入搜索内容 self.setting.page_input_text("wlan") # 点击返回按钮 self.setting.page_click_back_btn() def test_sms(self): pass