コード例 #1
0
ファイル: test_display.py プロジェクト: c8841663/po_project
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_search_text("1")
        # 点击返回
        self.display_page.click_back()

        # # 输入文字
        # self.display_page.input_text("2")
        # # 点击返回
        # self.display_page.click_back()

    def test_mobile_display_input6(self):
        # 点击放大镜
        self.display_page.click_search()
        # 输入文字
        self.display_page.input_search_text("1")
        # 点击返回
        self.display_page.click_back()
コード例 #2
0
ファイル: test_display.py プロジェクト: zyp911125/po_project
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()
コード例 #3
0
ファイル: test_display.py プロジェクト: liruidongskr/test_sh
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.send_keys_input("hello")
        self.display_page.click_back()
コード例 #4
0
ファイル: test_display.py プロジェクト: heyanmeng/test001
class TestSettings:
    def setup(self):
        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_search_text("12345")
        self.display_page.click_back()
コード例 #5
0
class TestDisplay:
    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    def test_display1(self):
        # self.display_page.click_view()
        self.display_page.click_search()
        self.display_page.input_search('1')
        self.display_page.click_back()
コード例 #6
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
コード例 #7
0
ファイル: test_display.py プロジェクト: claire1120/POPOPO
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()
コード例 #8
0
class TestDisplay():
    def setup(self):
        self.driver = init_driver()
        self.display = DisplayPage(self.driver)

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

    def test_display(self):
        self.display.click_search()
        self.display.input_text_view("hello")
        self.display.click_back()
コード例 #9
0
ファイル: test_display.py プロジェクト: Lucien-zy/test_app
class TestDisplay:
    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    def test_display(self):
        self.display_page.click_display()
        self.display_page.click_search()
        self.display_page.input_search_text('hello')
        self.display_page.click_back()

    def teardown(self):
        self.driver.quit()
コード例 #10
0
class TestDisplay:
    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    @allure.step(title='显示脚本')
    def test_mobile_display_input(self):
        # 点击放大镜
        self.display_page.click_search()
        # 输入文字
        self.display_page.input_search_text("1")
        # 点击返回
        self.display_page.click_back()
コード例 #11
0
class TestDisplay:
    def setup(self):
        # 这里面的self.driver就相当于接收了来自另外一个文件(base_driver)的前置代码
        self.driver = init_driver()
        # 这里面的self.display_page就相当于新建了一个来自DisplayPage的对象
        self.display_page = DisplayPage(self.driver)

    def test_mobile_display_input(self):
        # 点击放大镜
        self.display_page.click_search()
        # 输入文字
        self.display_page.input_search_text("1")
        # 点击返回
        self.display_page.click_back()
コード例 #12
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()
コード例 #13
0
class TestDisplay():

    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)
        
        

    def test_display_input(self):
        # 点击放大镜
        self.display_page.click_search()
        # 输入文字
        self.display_page.input_search_text("xxx")
        # 点击返回
        self.display_page.click_back()
コード例 #14
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()
コード例 #15
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()
コード例 #16
0
ファイル: test_display.py プロジェクト: Bingo-shen/frist_PO
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()
コード例 #17
0
ファイル: test_display.py プロジェクト: lanceyjc/test
class TestDisplay:
    def setup(self):
        self.display_page = DisplayPage(android_driver())

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

    @allure.MASTER_HELPER.testcase('测试显示功能')
    @allure.MASTER_HELPER.feature('测试用例:显示')
    @pytest.mark.parametrize('a', ['网络'])
    def test_mobile_search(self, a):
        allure.MASTER_HELPER.attach('描述', '点击放大镜')
        self.display_page.click_search()
        allure.MASTER_HELPER.attach('描述', '输入数据:网络')
        self.display_page.input_search_text(a)
        self.display_page.screen_shot()
        self.display_page.clear_search_text()
        allure.MASTER_HELPER.attach('描述', '点击返回')
        self.display_page.click_back()