Ejemplo n.º 1
0
class TestDisplay:
    def setup(self):
        self.d = init_driver()
        self.display_page = DisplayPage(self.d)

    def test_setting_search(self):
        self.display_page.click_search()
        self.display_page.input_text("hello")
        self.display_page.click_back()
        assert 0
Ejemplo n.º 2
0
class TestDisplay:
    def setup(self):
        self.driver=init_driver()
        self.display_page=DisplayPage(self.driver)
    def test_mobile_display_input(self):
        #点击放大镜
        self.display_page.click_search()
        #输入文字
        self.display_page.input_text("hello")
        #点击返回
        self.display_page.click_back()
Ejemplo n.º 3
0
class TestDisplay:
    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    def test_mobile_display_input(self):
        self.display_page.click_search()
        self.display_page.input_text("hello")
        self.display_page.click_back()

    def teardown(self):
        self.driver.quit()
Ejemplo n.º 4
0
class TestDisplay:
    def setup(self):
        # 从配置文件里调用具体流程和前置调用这两个函数在可以实现以下的功能
        # base和page相当于公共资源,调用才执行
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    def test_mobile_display_input(self):
        self.display_page.click_display()
        self.display_page.click_search()
        self.display_page.input_text('hello')
        self.display_page.click_back()

    def teardown(self):
        self.driver.quit()
Ejemplo n.º 5
0
class TestDisplay:
    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    def test_display_input(self):
        # self.driver.find_element_by_xpath("//*[contains(@text, '显示')]").click()
        # self.driver.find_element_by_id("com.android.settings:id/search").click()
        # self.driver.find_elements_by_id("android:id/search_src_text").send_keys("hello")
        # self.driver.find_elements_by_class_name("android.widget.ImageButton").click()
        # 点击显示
        # 点击放大镜
        self.display_page.click_search()
        # 输入文字
        self.display_page.input_text("hello")
        # 点击返回
        self.display_page.click_back()
Ejemplo n.º 6
0
class TestDispaly:
    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    @pytest.allure.severity(pytest.allure.severity_level.CRITICAL)
    @allure.step("测试搜索框")
    def test_search(self):
        allure.attach("输入内容", "内容的描述")
        # 点击显示
        self.display_page.click_display()
        # 点击放大镜
        self.display_page.click_search()
        # 输入文字
        self.display_page.input_text("hello")
        # 点击返回
        self.display_page.click_back()
Ejemplo n.º 7
0
class TestDisplay:
    def setup(self):
        self.driver = Testbase()
        self.display_page = DisplayPage(self.driver)

    def test_mobile_display_input(self):
        # 点击显示
        self.display_page.click_see()
        # 点击放大镜
        self.display_page.click_search()
        # 文本输入
        self.display_page.input_text("hello")
        # 点击返回
        self.display_page.click_back()

    def teardown(self):
        self.driver.quit()