class TestDisplay: def data_with_key(key): return yaml_data_with_file("display_data")[key] def setup(self): self.driver = init_driver() self.display_page = DisplayPage(self.driver) def teardown(self): self.driver.quit() @pytest.mark.parametrize("content",data_with_key("test_mobile_display_input")) def test_mobile_display_input(self,content): # 点击显示 self.display_page.click_display() # 点击放大镜 self.display_page.click_search() # 输入文字 self.display_page.click_text(content) # 点击返回 self.display_page.click_back() @pytest.mark.parametrize("content", data_with_key("test_mobile_display_input1")) def test_mobile_display_input1(self,content): # 点击显示 self.display_page.click_display() # 点击放大镜 self.display_page.click_search() # 输入文字 self.display_page.click_text(content) # 点击返回 self.display_page.click_back()
class TestDisplay: def setup(self): self.driver = init_driver() self.display_page = DisplayPage(self.driver) def teardown(self): self.driver.quit() def test_mobile_display_input(self): # 点击显示 self.display_page.click_display() # 点击放大镜 self.display_page.click_search() # 输入文字 self.display_page.click_text("hello") # 点击返回 self.display_page.click_back()