예제 #1
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_search_text("1")
        # # 点击返回
        self.display_page.click_back()
예제 #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_display()
        self.display_page.click_search()
        self.display_page.input_search_text("1")
        self.display_page.click_text_view()
        self.display_page.click_back()
예제 #3
0
class TestSetting:
    #初始化driver
    def setup(self):
        #1.初始化driver
        self.driver = get_driver(page.setting_appPackage,page.setting_appActivity)
        #2.获取displaypage对象
        self.displaypage = DisplayPage(self.driver)

    def teardown(self):
        time.sleep(2)
        self.driver.quit()
    #显示 搜索
    def test_display_search(self):
        # 1.点击显示
        # self.driver.find_element_by_xpath("//*[contains(@text,'显示')]").click()
        self.displaypage.click_textview_show()
        # 2.点击搜索按钮
        # self.driver.find_element_by_id("com.android.settings:id/search").click()
        self.displaypage.click_btn_search()
        #3.定位到搜索框 并输入内容
        # self.driver.find_element_by_id("android:id/search_src_text").send_keys("hello")
        self.displaypage.input_edit_search_content("eee")
        #4.点击返回按钮
        # self.driver.find_element_by_class_name("android.widget.ImageButton").click()
        self.displaypage.click_btn_back()
예제 #4
0
class TestDispaly:
    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    def test_display_huyanmoshi(self):
        self.display_page.click_huyanmoshi()

    def test_display_yejianmoshi(self):
        # 点击显示
        self.display_page.click_night()

    def teardown(self):
        self.driver.quit()
예제 #5
0
class TestDisplaySearch:

    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)
        self.display_search_page = DisplaySearchPage(self.driver)
        self.setting_page = SettingPage(self.driver)

    # @pytest.mark.skipif(True, reason='未完成方法')
    def test_display_search(self):
        self.setting_page.click_display_button()
        self.display_page.click_search_button()
        self.display_search_page.input_search()
        self.display_search_page.click_back_button()
예제 #6
0
class TestSetting:
    #初始化driver
    def setup_class(self):
        self.driver = init_driver(page.display_app_package,page.display_app_activity)
        self.displaypage = DisplayPage(self.driver)
    #2初始化DisplayPage 类
        self.display_Page = DisplayPage(self.driver)
    def teardown_class(self):
        time.sleep(2)
        self.driver.quit()



    def test_search_btn(self):
        self.display_Page.click_textview_display()
        # 2.点击搜索按钮
    def test_input_search(self):
        self.display_Page.click_btn_search()
        #3.定位到搜索框 并输入内容
    @pytest.mark.parametrize('content',read_data1())
    def test_input(self,content):
        self.display_Page.input_edit_searvh_content(content)
        #4.点击返回按钮
    def test_click_back_btn(self):
        self.display_Page.click_btn_back()
예제 #7
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.click_back()
        self.display.click_search()
        self.display.input_text_view("hello")
        self.display.click_back()
예제 #8
0
 def setup(self):
     self.driver = init_driver()
     self.setting_page = SettingPage(self.driver)
     self.more_page = MorePage(self.driver)
     self.first_network_type_page = FirstNetworkType(self.driver)
     self.mobile_network_page = MobileNetworkPage(self.driver)
     self.display_page = DisplayPage(self.driver)
예제 #9
0
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()
예제 #10
0
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()
예제 #11
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()
예제 #12
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.send_keys_input("hello")
        self.display_page.click_back()
예제 #13
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()
예제 #14
0
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()
예제 #15
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()
예제 #16
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()
예제 #17
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
예제 #18
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()
예제 #19
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()
예제 #20
0
class TestDisplay:
    def setup(self):
        self.driver = init_driver(1)
        self.browser_page = BrowserPage(self.driver)
        self.display_page = DisplayPage(self.driver)

    def test_mobile_display_input(self):
        # 点击蓝牙
        # 点击手机名称
        # 输入文字
        # 点击返回
        self.driver.implicitly_wait(30)
        self.display_page.click_blue_tooth()
        self.display_page.click_name()
        self.display_page.send_keys_name(text=1)
예제 #21
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()
예제 #22
0
class TestDisplay():
    def setup(self):

        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

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

    def test_display_search(self):
        # self.driver.find_element_by_class_name("android.widget.ImageButton").click()
        # self.driver.find_element_by_class_name("android.widget.EditText").send_keys("hello")
        self.display_page.click_image()
        self.display_page.input_search_text("hello")
        self.display_page.click_back()
예제 #23
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()
예제 #24
0
class Test_Netword:
    def setup(self):
        self.driver = init_driver()
        self.display_page = DisplayPage(self.driver)

    def teardown(self):
        self.driver.close_app()  # 关闭app
        self.driver.quit()

    #点击搜索,输入aaa,点击退回
    @pytest.mark.parametrize("content", read_setting_data())
    @allure.step('测试设置页的搜索步骤')
    def test_search(self, content):
        allure.attach("描述1", "点击‘显示’")
        self.driver.find_element_by_xpath("//*[contains(@text,'显示')]").click()
        #调用点击搜索方法
        allure.attach("描述2", "点击'搜索'按钮")
        self.display_page.search_click()
        #调用输入aaa的方法
        allure.attach("描述3", "输入要搜索的内容")
        self.display_page.input_src_text(content)
        #调用点击退回按钮
        allure.attach("描述4", "点击'返回'按钮")
        self.display_page.back_btn()
예제 #25
0
 def setup(self):
     self.driver = init_driver()
     self.display_page = DisplayPage(self.driver)
예제 #26
0
 def display(self):
     return DisplayPage(self.driver)
예제 #27
0
 def setup(self):
     #1.初始化driver
     self.driver = get_driver(page.setting_appPackage,page.setting_appActivity)
     #2.获取displaypage对象
     self.displaypage = DisplayPage(self.driver)
예제 #28
0
 def setup(self):
     self.display_page = DisplayPage(android_driver())
예제 #29
0
 def setup_class(self):
     self.driver = init_driver(page.display_app_package,page.display_app_activity)
     self.displaypage = DisplayPage(self.driver)
 #2初始化DisplayPage 类
     self.display_Page = DisplayPage(self.driver)
예제 #30
0
 def setup(self):
     self.driver = init_driver(1)
     self.browser_page = BrowserPage(self.driver)
     self.display_page = DisplayPage(self.driver)