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.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.driver = init_driver() self.SearchPage = SearchPage(self.driver) @pytest.mark.parametrize("keys", yml_key("search")) def test_search(self, keys): # 点击搜索框 self.SearchPage.click_search_box() # 输入搜索内容 self.SearchPage.send_search_text(keys) # 点击搜索 self.SearchPage.click_search()
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.driver = init_driver() self.search_page = SearchPage(self.driver) @pytest.mark.parametrize("text", data_with_key("test_search1")) def test_search(self, text): self.search_page.click_search() self.search_page.input_content(text) self.search_page.get_screenshot("aaa") self.search_page.click_back_s() self.driver.keyevent(4)
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()