示例#1
0
class TestNetwork:
    def setup(self):
        basedriver = BaseDriver()
        driver = basedriver.init_driver()
        self.networkpage = NetworkPage(driver)

    def test_net_3G(self):
        self.networkpage.click_3g()

    def test_net_2G(self):
        self.networkpage.click_2g()
示例#2
0
class TestNetwork:
    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

    def test_mobile_network_2g(self):
        self.network_page.click_2g()

    def test_mobile_network_3g(self):
        self.network_page.click_3g()

    def teardown(self):
        self.driver.quit()
示例#3
0
class TestNetwork:
    def setup(self):
        self.driver=init_driver()
        self.network_page=NetworkPage(self.driver)
    def test_mobile_network_2g(self):
        # self.network_page.click_more()
        # self.network_page.click_neteork()
        # self.network_page.click_firstnetwork()
        self.network_page.click_2G()
    def test_mobile_network_3g(self):
        # self.network_page.click_more()
        # self.network_page.click_neteork()
        # self.network_page.click_firstnetwork()
        self.network_page.click_3G()
示例#4
0
class TestNetwork:
    def setup(self):
        self.driver = Testbase()
        self.network_page = NetworkPage(self.driver)
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()

    def test_mobile_network_2g(self):

        self.network_page.mobile_network_2g()

    def test_mobile_network_3g(self):
        # self.network_page.click_more()
        # self.network_page.click_network()
        # self.network_page.click_first_network()
        self.network_page.mobile_network_3g()

    def teardown(self):
        self.driver.quit()
示例#5
0
class TestNetwork:
    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

    def test_2g(self):
        self.network_page.click_more_button()
        self.network_page.click_network_button()
        self.network_page.click_first_network_button()
        self.network_page.click_network_2g_button()

    def test_3g(self):
        self.network_page.click_more_button()
        self.network_page.click_network_button()
        self.network_page.click_first_network_button()
        self.network_page.click_network_3g_button()
示例#6
0
class TestNetwork:
    def setup(self):
        self.network_page = NetworkPage(android_driver())

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

    def test_mobile_network_2g(self):
        self.network_page.click_mobile_network()
        self.network_page.click_first_network()
        self.network_page.click_network_2g()
        self.network_page.screen_shot()
        self.network_page.click_back()

    # @pytest.mark.run(order=0)
    def test_mobile_network_3g(self):
        self.network_page.click_mobile_network()
        self.network_page.click_first_network()
        self.network_page.click_network_3g()
        self.network_page.screen_shot()
        self.network_page.click_back()
示例#7
0
 def setup(self):
     self.driver = init_driver()
     self.network_page = NetworkPage(self.driver)
示例#8
0
class TestNetwork:
    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

    def test_mobile_network_2g(self):
        # xxxx
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_2g_network()

    def test_mobile_network_3g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_3g_network()

    def test_mobile_network_4g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_4g_network()

    def test_mobile_network_5g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_5g_network()

    def test_mobile_network_6g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_6g_network()

    def test_mobile_network_7g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_7g_network()

    def test_mobile_network_8g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_8g_network()
示例#9
0
class TestNetwork:
    def setup(self):
        self.driver = base.base_driver.init_driver()
        self.network_page = NetworkPage(self.driver)

    def test_mobile_network_2g(self):
        # xxxx
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_2g_network()

    def test_mobile_network_3g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_3g_network()
示例#10
0
class TestSetting:
    # 初始化driver
    def setup(self):
        # 初始化手机驱动
        self.driver = get_driver(page.setting_appPackage,
                                 page.setting_appActivity)
        self.networkPage = NetworkPage(self.driver)

    def teardown(self):
        time.sleep(2)
        self.driver.quit()

    # 修改2g网络
    # def test_update_2g(self):
    #     time.sleep(1)
    #     #1.点击更多
    #     self.driver.find_element_by_xpath("//*[contains(@text,'更多')]").click()
    #     time.sleep(1)
    #     #2.点击移动网络
    #     self.driver.find_element_by_xpath("//*[contains(@text,'移动网络')]").click()
    #     time.sleep(1)
    #     #3.首选网络类型
    #     self.driver.find_element_by_xpath("//*[contains(@text,'首选网络')]").click()
    #     time.sleep(1)
    #     #4.点击2G
    #     self.driver.find_element_by_xpath("//*[contains(@text,'2G')]").click()
    # #修改3g网络
    # def test_update_3g(self):
    #     # 1.点击更多
    #     time.sleep(1)
    #     self.driver.find_element_by_xpath("//*[contains(@text,'更多')]").click()
    #     # 2.点击移动网络
    #     time.sleep(1)
    #     self.driver.find_element_by_xpath("//*[contains(@text,'移动网络')]").click()
    #     time.sleep(1)
    #     # 3.首选网络类型
    #     self.driver.find_element_by_xpath("//*[contains(@text,'首选网络')]").click()
    #     time.sleep(1)
    #     # 4.点击3G
    #     self.driver.find_element_by_xpath("//*[contains(@text,'3G')]").click()

    def test_update_2g(self):
        # 1.点击更多
        # self.driver.find_element_by_xpath("//*[contains(@text,'更多')]").click()
        self.networkPage.click_textview_more()
        # 2.点击移动网络
        # self.driver.find_element_by_xpath("//*[contains(@text,'移动网络')]").click()
        self.networkPage.click_textview_mobile_network()
        # 3.首选网络类型
        # self.driver.find_element_by_xpath("//*[contains(@text,'首选网络')]").click()
        self.networkPage.click_textview_first_network()
        # 4.点击2G
        # self.driver.find_element_by_xpath("//*[contains(@text,'2G')]").click()
        self.networkPage.click_textview_2g()

    # 修改3g网络
    def test_update_3g(self):
        # 1.点击更多
        # self.driver.find_element_by_xpath("//*[contains(@text,'更多')]").click()
        self.networkPage.click_textview_more()
        # 2.点击移动网络
        # self.driver.find_element_by_xpath("//*[contains(@text,'移动网络')]").click()
        self.networkPage.click_textview_mobile_network()
        # 3.首选网络类型
        # self.driver.find_element_by_xpath("//*[contains(@text,'首选网络')]").click()
        self.networkPage.click_textview_first_network()
        # 4.点击3G
        # self.driver.find_element_by_xpath("//*[contains(@text,'3G')]").click()
        self.networkPage.click_textview_3g()
示例#11
0
class TestNetwork:
    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

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

    def test_mobile_network_2g(self):
        # 更多
        self.network_page.click_more()
        # 移动网络
        self.network_page.click_network()
        # 首选网络类型
        self.network_page.click_first_network()
        # 2G
        self.network_page.click_2g()

        # self.driver.find_element_by_xpath("//*[contains(@text,'更多')]").click()
        # self.driver.find_element_by_xpath("//*[contains(@text,'移动网络')]").click()
        # self.driver.find_element_by_xpath("//*[contains(@text,'首选网络类型')]").click()
        # self.driver.find_element_by_xpath("//*[contains(@text,'2G')]").click()

    def test_mobile_network_3g(self):
        # 更多
        self.network_page.click_more()
        # 移动网络
        self.network_page.click_network()
        # 首选网络类型
        self.network_page.click_first_network()
        # 3G
        self.network_page.click_3g()
示例#12
0
class TestNetwork:
    def setup(self):
        self.driver = init_driver()
        self.networkPage = NetworkPage(self.driver)

    def test_mobile_network_2g(self):
        # 更多
        self.networkPage.click_more()
        # 移动网络
        self.networkPage.click_network()
        # 首选网络类型
        self.networkPage.click_first_network()
        # 移动网络2g
        self.networkPage.click_2g()

    def test_mobile_network_3g(self):
        self.networkPage.click_more()
        self.networkPage.click_network()
        self.networkPage.click_first_network()
        self.networkPage.click_3g()

    def test_mobile_network_4g(self):
        self.networkPage.click_more()
        self.networkPage.click_network()
        self.networkPage.click_first_network()
        self.networkPage.click_3g()

    def test_mobile_network_5g(self):
        self.networkPage.click_more()
        self.networkPage.click_network()
        self.networkPage.click_first_network()
        self.networkPage.click_3g()

    def test_mobile_network_6g(self):
        self.networkPage.click_more()
        self.networkPage.click_network()
        self.networkPage.click_first_network()
        self.networkPage.click_3g()
示例#13
0
class TestNetwork:
    def setup(self):
        self.d = init_driver()
        self.network_page = NetworkPage(self.d)

    def test_setting_2g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.net_2g()

    def test_setting_3g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.net_3g()
示例#14
0
 def setup(self):
     basedriver = BaseDriver()
     driver = basedriver.init_driver()
     self.networkpage = NetworkPage(driver)
示例#15
0
 def setup(self):
     self.network_page = NetworkPage(android_driver())
示例#16
0
 def setup(self):
     self.driver = Testbase()
     self.network_page = NetworkPage(self.driver)
     self.network_page.click_more()
     self.network_page.click_network()
     self.network_page.click_first_network()
class TestNetwork:
    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

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

    @allure.step(title="2g")
    def test_network_2g(self):
        allure.attach("点击网络", "点击网络按钮")
        self.network_page.click_network()
        allure.attach("点击移动网络", "点击移动网络按钮")
        self.network_page.click_mobile_net()
        allure.attach("点击网络类型", "点击网络类型按钮")
        self.network_page.click_network_type()
        allure.attach("点击2g", "点击2g按钮")
        self.network_page.click_2g()

    @allure.step(title="3g")
    def test_network_3g(self):
        allure.attach("点击网络", "点击网络按钮")
        self.network_page.click_network()
        allure.attach("点击移动网络", "点击移动网络按钮")
        self.network_page.click_mobile_net()
        allure.attach("点击网络类型", "点击网络类型按钮")
        self.network_page.click_network_type()
        allure.attach("点击3g", "点击3g按钮")
        self.network_page.click_3g()
示例#18
0
 def setup(self):
     # 初始化手机驱动
     self.driver = get_driver(page.setting_appPackage,
                              page.setting_appActivity)
     self.networkPage = NetworkPage(self.driver)
示例#19
0
class TestNetwork:

    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

    def test_click_network_2G(self):
        self.network_page.click_mobile_network()
        self.network_page.click_first_network()
        self.network_page.click_change_network2G()

    def test_click_network_3G(self):
        self.network_page.click_mobile_network()
        self.network_page.click_first_network()
        self.network_page.click_change_network3G()
示例#20
0
 def setup(self):
     self.driver = base.base_driver.init_driver()
     self.network_page = NetworkPage(self.driver)
示例#21
0
class Test_Netword:
    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

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

    def test_2G(self):
        self.network_page.click_more()
        self.network_page.click_mobile_network()
        self.network_page.click_first_network()
        self.network_page.click_net_2g()

    def test_3G(self):
        self.network_page.click_more()
        self.network_page.click_mobile_network()
        self.network_page.click_first_network()
        self.network_page.click_net_3g()
示例#22
0
class TestNetwork():
    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

    def test_network_2g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_2g()

    def test_network_3g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_3g()

    def test_network_4g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_4g()

    def test_network_9g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_9g()

    def test_network_5g(self):
        self.network_page.click_more()
        self.network_page.click_network()
        self.network_page.click_first_network()
        self.network_page.click_5g()
示例#23
0
class TestNetwork:
    def setup(self):
        self.driver=init_driver()
        self.network_page = NetworkPage(self.driver)


    def test_network_3g(self):
        # 点击更多
        self.network_page.click_more()
        # 点击移动网络
        self.network_page.click_move_network()
        # 点击首选网络类型
        self.network_page.click_network_first()
        # 点击3G
        self.network_page.click_3G()



    def test_network_2g(self):
        # 点击更多
        self.network_page.click_more()
        # 点击移动网络
        self.network_page.click_move_network()
        # 点击首选类型网络
        self.network_page.click_network_first()
        # 点击2G
        self.network_page.click_2G()
示例#24
0
 def network(self):
     return NetworkPage(self.driver)
示例#25
0
class TestNetWork:

    def setup(self):
        self.driver = init_driver()
        self.network_page = NetworkPage(self.driver)

    def test_network_2g(self):
        self.driver.implicitly_wait(30)
        self.network_page.click_two_card()
        self.network_page.click_mobile_card()
        self.network_page.click_choose_net()
        self.network_page.click_choose_2g()
        # self.driver.implicitly_wait(30)
        # self.driver.find_element_by_xpath('//android.widget.TextView[@text="双卡与移动网络"]').click()
        # self.driver.find_element_by_xpath('//android.widget.TextView[@text="中国移动"]').click()
        # self.driver.find_element_by_xpath('//android.widget.TextView[@text="网络类型选择"]').click()
        # self.driver.find_element_by_xpath('//android.widget.CheckedTextView[@text="仅使用2G网络(更省电)"]').click()
        # self.driver.quit()

    def test_network_3g(self):
        self.driver.implicitly_wait(30)
        self.network_page.click_two_card()
        self.network_page.click_mobile_card()
        self.network_page.click_choose_net()
        self.network_page.click_choose_3g()