class TestSearch: def setup(self): self.driver = init_driver() self.search_page = SearchPage(self.driver) @pytest.mark.parametrize("content", data_with_key("test_search")) def test_search(self, content): # #点击显示 self.search_page.click_display() #点击放大镜 self.search_page.click_search() #输入文字 self.search_page.input_content(content) #点击返回 self.search_page.click_back() @pytest.mark.parametrize("content", data_with_key("test_search1")) def test_search1(self, content): # #点击显示 # self.search_page.click_display() #点击放大镜 self.search_page.click_search() #输入文字 self.search_page.input_content(content) #点击返回 self.search_page.click_back()
class TestSearch(): def setup(self): self.driver = init_driver() self.search_page = SearchPage(self.driver) def teardown(self): self.driver.close_app() self.driver.quit() @pytest.mark.parametrize("test_id,input_text", ReadData("search_data.yaml").return_search_data( "test_search", "search_001")) def test_search(self, test_id, input_text): self.search_page.click_image() self.search_page.input_search_text(input_text) self.search_page.click_back() assert 0 @pytest.mark.parametrize("test_id,input_text", ReadData("search_data.yaml").return_search_data( "test_search1", "search_002")) def test_search1(self, test_id, input_text): self.search_page.click_image() self.search_page.input_search_text(input_text) self.search_page.click_back()
class TestSearch(): def setup(self): self.driver = init_driver() self.search_page = SearchPage(self.driver) def teardown(self): self.driver.quit() @pytest.mark.parametrize("text", data_with_key("test_search")) def test_search(self, text): # 点击放大镜 self.search_page.click_search() # 输入文字 self.search_page.input_content(text) # 点击返回 self.search_page.click_back() @pytest.mark.parametrize("text", data_with_key("test_search1")) def test_search1(self, text): # 点击放大镜 self.search_page.click_search() # 输入文字 self.search_page.input_content(text) # 点击返回 self.search_page.click_back()
class TestSearch: def setup(self): self.driver = get_driver() self.driver = SearchPage(self.driver) @pytest.mark.parametrize("contains", data_with_key("test_search_input")) def test_search_input(self, contains): self.driver.click_search() self.driver.input_message(contains) self.driver.click_back()
class TestSearch: def setup(self): self.driver = init_driver() self.search_page = SearchPage(self.driver) @pytest.mark.parametrize("content", data_with_key("test_search")) def test_search(self, content): self.search_page.click_search() self.search_page.input_content(content) self.search_page.click_back()
class TestSearch: def setup(self): self.search_page = SearchPage(android_driver()) def teardown(self): self.search_page.driver.quit() del self.search_page @pytest.mark.parametrize('text', search_data['test_search']) def test_search(self, text): self.search_page.input_search_text(text) self.search_page.screen_shot() self.search_page.click_back()
class TestSearch: def setup(self): self.driver = init_driver() self.search_page = SearchPage(self.driver) # @pytest.mark.parametrize("content", data_with_key("test_search")) def test_search(self): # 点击放大镜 self.search_page.click_search() # 输入文字 self.search_page.input_content('hello') # 点击返回 self.search_page.click_back()
class TestSearch: def setup(self): self.driver = init_driver() self.search_page = SearchPage(self.driver) @pytest.mark.parametrize("content2",yml_with_file("search_data")["test_search"]) def test_search(self,content2): #点击放大镜 self.search_page.click_search() #输入文字 self.search_page.input_content(content2) #点击返回 self.search_page.click_back()
class TestSearch: def setup(self): self.search_page = SearchPage(android_driver()) def teardown(self): self.search_page.driver.quit() del self.search_page @allure.MASTER_HELPER.feature('测试用例:搜索') @pytest.mark.parametrize('text', data_with_key(search_data['test_search'])) def test_search(self, text): test_no = text['test_no'] search_text = text['text'] allure.MASTER_HELPER.description(test_no) allure.MASTER_HELPER.attach('输入数据', search_text) self.search_page.input_search_text(search_text) self.search_page.screen_shot() self.search_page.click_back()
class TestSearch: def setup(self): self.driver = base_driver() self.search_page = SearchPage(self.driver) @pytest.mark.parametrize("args", param("test_search")) def test_search(self, args): content = args["search_text"] screenshot_name = args["screenshot_name"] # 点击放大镜 self.search_page.click_search() # 输入文字 self.search_page.input_content(content) # 截图 self.search_page.screenshot(screenshot_name) # 将截图上传到报告中 allure.attach.file(r"./screen/%s.png" % screenshot_name, screenshot_name, attachment_type=allure.attachment_type.PNG) # 点击返回 self.search_page.click_back()
class TestSearch(): def setup(self): self.driver = init_driver() self.search_page = SearchPage(self.driver) @pytest.mark.parametrize("keys", yml_key("test_search")) def test_search(self, keys): # 点击搜索按钮 self.search_page.click_search() # 输入搜索内容 self.search_page.send_text(keys) # 点击返回 self.search_page.click_back() @pytest.mark.parametrize("keys", yml_key("test_search2")) def test_search2(self, keys): # 点击搜索按钮 self.search_page.click_search() # 输入搜索内容 self.search_page.send_text(keys) # 点击返回 self.search_page.click_back()