class RegisteredBusinessContacts(BaseTestCase):
    def setUp(self):
        BaseTestCase.setUp(self)
        clear_first_sql()
        clear_second_sql()
        self.login_page = LoginPage(self.driver)
        self.main_page = MainPage(self.driver)
        self.exit_app = ExitAppPage(self.driver)
        self.longcard_page = LongCardPage(self.driver)
        self.registerd_bussiness_first_page_first = RegisteredBusinessContactsOnePage(
            self.driver)
        self.registerd_bussiness_second_page = RegisteredBusinessContactsTwoPage(
            self.driver)
        self.login_page.login(username=18267990494, password=123456)
        pass

    def test_publish_supply_full(self):
        self.longcard_page.click_expected_card(10001475, '注册业务关系人')
        self.registerd_bussiness_first_page_first.assert_first_page()
        self.registerd_bussiness_first_page_first.choose_location()
        self.registerd_bussiness_first_page_first.type_first_page()
        self.registerd_bussiness_first_page_first.click_next_button()
        self.registerd_bussiness_second_page.click_ok_button()
        self.registerd_bussiness_second_page.assert_sql_empty()
        pass

    def tearDown(self):
        # 注销app
        self.exit_app.logout_app()
        sleep(2)
        BaseTestCase.tearDown(self)
        pass
 def setUp(self):
     BaseTestCase.setUp(self)
     clear_first_sql()
     clear_second_sql()
     self.login_page = LoginPage(self.driver)
     self.main_page = MainPage(self.driver)
     self.exit_app = ExitAppPage(self.driver)
     self.longcard_page = LongCardPage(self.driver)
     self.registerd_bussiness_first_page_first = RegisteredBusinessContactsOnePage(
         self.driver)
     self.registerd_bussiness_second_page = RegisteredBusinessContactsTwoPage(
         self.driver)
     self.login_page.login(username=18267990494, password=123456)
     pass
Example #3
0
 def _login_android(self, username=None, password=None):
     """
     android登录
     :param username:
     :param password:
     :return:
     Update Cy
     """
     if is_element_present(self.driver, ("XPATH", "//*[@resource-id='android:id/message' and @text='请登陆']")):
         sleep(4)
         self.action.click(("XPATH", "//*[@resource-id='android:id/button1' and @text='确定']"))
         pass
     if not is_element_present(self.driver, ('ID', 'btn_login_wechat')):
         ExitAppPage(self.driver).logout_app()
     if is_element_present(self.driver, ('ID', 'btn_login_wechat')):
         if username:
             print(self.user_name_locator)
             self.action.send_keys(self.user_name_locator, username)
             sleep(1)
         if password:
             self.action.send_keys(self.password_locator, password)
         self.action.click(self.login_button_locator)
         sleep(2)
         if is_element_present(self.driver, ("XPATH", "//*[@resource-id='android:id/message' and @text='是否绑定新设备']")):
             sleep(4)
             self.action.click(('XPATH', "//*[@resource-id='android:id/button1' and @text='绑定']"))
             pass
Example #4
0
 def FUN_TaskHandover(self):
     NonServiceCertification(self.driver).image_click(self)
     print('非服务认证移交成功')
     ExitAppPage(self.driver).logout_app()
     self.invitee_id = 10001504
     mobile = 17921213434
     password = 123456
     BaseTestCase.setUp(self)
     token, userid = eject_logged_user(mobile, password)
     card_list_index = get_table_list(token, userid)
     LoginPage(self.driver).login(username=mobile, password=password)  # 登录
     CardCentralPage(self.driver, str(mobile), password,
                     card_list_index).click_expected_card('非服务认证')
     NonServiceCertification(self.driver).only_one(self)
     NonServiceCertification(self.driver).submit()
     ExitAppPage(self.driver).logout_app()
Example #5
0
 def login_ios(self, username=None, password=None):
     """
     ios登录
     :param username: 用户名
     :param password: 密码
     :return:
     """
     if not is_element_present(self.driver, ('ACCESSIBILITY_ID', '微信登录')):
         ExitAppPage(self.driver).logout_app()
     if is_element_present(self.driver, ('ACCESSIBILITY_ID', '微信登录')):
         if username:
             print(self.user_name_locator)
             self.action.set_value(self.user_name_locator, username)
             sleep(1)
         if password:
             self.action.set_value(self.password_locator, password)
             if is_element_present(self.driver, ('ACCESSIBILITY_ID', '完成')):
                 sleep(1)
                 self.action.click(('ACCESSIBILITY_ID', '完成'))
         self.action.click(self.login_button_locator)
         sleep(2)
         if is_element_present(self.driver, ('ACCESSIBILITY_ID', '绑定')):
             sleep(4)
             self.action.click(('ACCESSIBILITY_ID', '绑定'))
Example #6
0
    def tearDown(self):
        ExitAppPage(self.driver).logout_app()
        BaseTestCase.tearDown(self)

        pass
Example #7
0
 def tearDown(self):
     # 注销app
     exit_app = ExitAppPage(self.driver)
     exit_app.logout_app()
     BaseTestCase.tearDown(self)
 def tearDown(self):
     ExitAppPage(self.driver).logout_app()
     pass
 def test_commodity_shows(self):
     SwipeLeft(self.driver)
     ExitAppPage(self.driver).logout_app()
     # TaskCenterPage(self.driver).task_commodity_show()
     pass
    def tearDown(self):
        self.browser.quit()
        ExitAppPage(self.driver).logout_app()
        stop_android_appium()

        pass
Example #11
0
 def test_personToHandOverTask(self):
     TransferTask(self.driver).operation_transfer_task()
     ExitAppPage(self.driver).logout_app()
     LoginPage(self.driver).login(self.mobile2, self.password)
     TransferTask(self.driver).operation_transfer_task1()
     pass