def test_search_on(self): devices = GetData().anylyze_file(file_name="peizhi.yml") for device in devices: self.search = PageSearch( GetDriver().get_driver(version=device["platformVersion"], deviceName=device["deviceName"], port=device["port"])) self.search.page_search(evalue="112")
class TestSearch: #@pytest.mark.parametrize() @pytest.mark.skipif(True, reason="ok") def test_search_on(self): devices = GetData().anylyze_file(file_name="peizhi.yml") for device in devices: self.search = PageSearch( GetDriver().get_driver(version=device["platformVersion"], deviceName=device["deviceName"], port=device["port"])) self.search.page_search(evalue="112")
def setUpClass(cls): log.info("正在初始化获取driver对象") # 获取driver cls.driver = GetDriver().get_driver() # 获取PageLogin实例对象 cls.search = PageSearch(cls.driver) log.info("获取PageSearch页面对象:{}".format(cls.search)) log.info("点击青少年弹窗操作") # 点击青少年弹窗按钮 cls.search.page_click_search_qsn()
def test_search_on(self, args): devices = GetData().anylyze_file(file_name="peizhi.yml") #value = "setting" value = args["value"] for device in devices: self.search = PageSearch(GetDriver().get_driver( version=device["platformVersion"], deviceName=device["deviceName"], port=device["port"])) threading.Thread(target=self.search.page_search, args=(value, )).start()
class TestSearch(unittest.TestCase): def setUp(self): self.search = PageSearch() def tearDown(self): self.search.driver.quit() @parameterized.expand(read_data("test_search", "data.yaml")) def test_search(self, content): self.search.page_search(content) sleep(10) #获取搜索结果 self.select_elements = self.search.page_get_searchcontent() #断言 try: for ele in self.select_elements: self.assertIn(ele.text, "伦敦") self.assertTrue(len(self.select_elements) <= 10, True) except Exception as e: print(e)
class TestSearch: def setup(self): self.driver = init_driver() self.search_page = PageSearch(self.driver) def test_search(self): # 点击放大镜、输入文字、返回 self.search_page.search_click() self.search_page.input_content("hello") self.search_page.back_click() def test_001(self): print("123") assert 0
def setup_class(self): self.serach = PageSearch(get_driver())
def page_get_pageserarch(self): return PageSearch(driver)
def page_search(self): return PageSearch(self.driver)
def setup(self): self.driver = init_driver() self.search_page = PageSearch(self.driver)
def setUp(self): self.search = PageSearch()