示例#1
0
 def setUp(self):
     # 恢复测试数据
     release_labor_demand()
     self.udid = get_ios_udid()
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {
         'platformName': 'iOS',
         'deviceName': 'iPhone SE',
         'device': 'iOS',
         'bundleId': 'com.iscs.SmallAnimal',
         'version': '9.3',
         'udid': self.udid
     }
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                    self.desired_caps)
     sleep(3)
     # 登录
     LoginPage(self.driver).login(username=13588880000, password=123456)
     # 登录后手机桌面空白卡片
     self.driver.find_element_by_xpath(
         "//UIAApplication[1]/UIAWindow[1]/UIAScrollView[1]/UIAScrollView[1]"
         "/UIACollectionView[1]/UIACollectionCell[2]").click()
     sleep(2)
     assert is_element_present(self.driver, ('ACCESSIBILITY_ID', '发布劳务需求'))
     pass
    def setUp(self):

        self.usr = 15511112222
        self.pwd = 123456
        # 删除数据
        Restore_RegisterSupplier_SQL()
        self.udid = get_ios_udid()
        print(self.udid)
        sleep(3)
        stop_ios_appium()
        start_ios_appium(self.udid)
        # 连接ios设备
        self.desired_caps = {
            'platformName': 'iOS',
            'deviceName': 'iPhone6 Plus',
            'device': 'iOS',
            'bundleId': 'com.iscs.SmallAnimal',
            'version': '9.3',
            'udid': self.udid
        }
        self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                       self.desired_caps)
        sleep(3)
        LoginPage(self.driver).login(username=self.usr,
                                     password=self.pwd)  # 登录
        # 长期卡片
        Common_Card_Page(self.driver).click_long_task()
        assert is_element_present(self.driver, ('ACCESSIBILITY_ID', '注册供应商'))

        pass
 def setUp(self):
     self.user_id = 199566
     self.passwdus = 11122223333
     self.me = 199585
     self.passwdme = 11133332222
     reduction_non_service_certification_task(self.me)
     restore_card(self.user_id)
     self.udid = get_ios_udid()
     print(self.udid)
     sleep(3)
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {
         'platformName': 'iOS',
         'deviceName': 'iPhone SE',
         'device': 'iOS',
         'bundleId': 'com.iscs.SmallAnimal',
         'version': '9.3',
         'udid': self.udid
     }
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                    self.desired_caps)
     sleep(3)
     LoginPage(self.driver).login(username=self.passwdus,
                                  password=123456)  # 登录
     CardPage(self.driver).click_card_one()  # 卡片1
     pass
示例#4
0
    def setUp(self):
        self.user_id = 199270
        self.invitee_id = 199276
        # 用户账号从199236变为428, 从迭代二数据结构变化导致的老账号失效
        self.admin = 199236
        reduction_monitor_and_manager_permissions()  # 还原监控者管理者权限
        reduction_distribution_manager_and_supervisor_task()  # 还原分配监控者和管理者任务
        reduction_service_type()
        reduction_payment_info()

        self.udid = get_ios_udid()
        sleep(3)
        stop_ios_appium()
        start_ios_appium(self.udid)
        # 连接ios设备
        self.desired_caps = {
            'platformName': 'iOS',
            'deviceName': 'iPhone SE',
            'device': 'iOS',
            'bundleId': 'com.iscs.SmallAnimal',
            'version': '9.3',
            'udid': self.udid
        }
        self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                       self.desired_caps)
        sleep(3)
        self.get_ui_locator(self.driver)
        LoginPage(self.driver).login(username=self.admin)  # 登录

        pass
 def setUp(self):
     username = 15399999999  # user=199310
     password = 123456
     # 测试数据恢复
     release_storage_supply()
     self.udid = get_ios_udid()
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {
         'platformName': 'iOS',
         'deviceName': 'iPhone SE',
         'device': 'iOS',
         'bundleId': 'com.iscs.SmallAnimal',
         'version': '9.3',
         'udid': self.udid
     }
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                    self.desired_caps)
     sleep(3)
     # 登录
     LoginPage(self.driver).login(username=username, password=password)
     main_page = MainPage(self.driver)
     # 登录后手机桌面空白卡片
     main_page.click_empty_card()
     main_page.assert_release_warehouse()
     pass
    def setUp(self):
        self.user_id = 18888000071
        self.password = 123456
        self.admin = 199795
        self.udid = get_ios_udid()
        sleep(3)
        stop_ios_appium()
        start_ios_appium(self.udid)
        # 连接ios设备
        self.desired_caps = {
            'platformName': 'iOS',
            'deviceName': 'iPhone 6',
            'device': 'iOS',
            'bundleId': 'com.iscs.SmallAnimal',
            'version': '9.3',
            'udid': self.udid
        }
        self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                       self.desired_caps)
        LoginPage(self.driver).login(self.user_id, self.password)
        print(self.driver.page_source)
        print(self.driver.current_context)
        # CardPage(self.driver).click_long_card()
        # 恢复数据(sql)

        pass
 def setUp(self):
     username = 13588880000
     password = 123456
     # 恢复测试数据
     release_labor_demand()
     self.udid = get_ios_udid()
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {
         'platformName': 'iOS',
         'deviceName': 'iPhone SE',
         'device': 'iOS',
         'bundleId': 'com.iscs.SmallAnimal',
         'version': '9.3',
         'udid': self.udid
     }
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                    self.desired_caps)
     # 初始化page
     self.main_page = MainPage(self.driver, __file__)
     self.login_page = LoginPage(self.driver)
     self.labor_demand_page = LaborDemandPage(self.driver)
     # 登录
     self.login_page.login(username=username, password=password)
     # 登录后手机桌面空白卡片
     self.main_page.click_empty_card()
     self.main_page.assert_labor_demand_present()
     pass
示例#8
0
 def setUp(self):
     self.udid = get_ios_udid()
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {'platformName': 'iOS', 'deviceName': 'iPhone SE', 'device': 'iOS', \
                          'bundleId': 'com.iscs.SmallAnimal', 'version': '9.3', 'udid': self.udid}
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                    self.desired_caps)
     LoginPage(self.driver).login(username=17676769090, password=123456)
     pass
示例#9
0
    def setUp(self):
        self.admin = 199289
        self.udid = get_ios_udid()
        sleep(3)
        stop_ios_appium()
        start_ios_appium(self.udid)
        # 连接ios设备
        self.desired_caps = {'platformName': 'iOS', 'deviceName': 'iPhone 6', 'device': 'iOS',
                             'bundleId': 'com.iscs.SmallAnimal', 'version': '9.3', 'udid': self.udid}
        self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', self.desired_caps)
        delete_depot_card(self.admin)
        LoginPage(self.driver).login(username=self.admin)  # 登录

        pass
示例#10
0
 def setUp(self):
     self.user_id = 18888000161
     self.password = 123456
     self.path = '/Users/cy/Downloads/correct-test07.zip'
     # self.path = '/Users/cy/Downloads/test001.zip'
     self.udid = get_ios_udid()
     # sleep(3)
     # stop_ios_appium()
     # sleep(2)
     # start_ios_appium(self.udid)
     # 连接ios设备
     # self.desired_caps = {'platformName': 'iOS', 'deviceName': 'iPhone 6', 'device': 'iOS',
     #                      'bundleId': 'com.iscs.SmallAnimal', 'version': '9.3', 'udid': self.udid}
     # self.driver = app_web_driver.Remote('http://127.0.0.1:4723/wd/hub', self.desired_caps)
     # 浏览器的Driver
     self.browser = browser_web_driver.Firefox()
 def setUp(self):
     self.user_id = 18888000070
     self.password = 123456
     self.admin = 10000959
     self.udid = get_ios_udid()
     sleep(3)
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {'platformName': 'iOS', 'deviceName': 'iPhone 6', 'device': 'iOS',
                          'bundleId': 'com.iscs.SmallAnimal', 'version': '9.3', 'udid': self.udid}
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', self.desired_caps)
     LoginPage(self.driver).login(self.user_id, self.password)
     # CardPage(self.driver).click_card_one()
     # 恢复数据(sql)
     # delete_business_framework(self.admin)
     pass
示例#12
0
    def setUp(self):
        self.user_id = 10000237
        self.invitee_id = 1111111003
        # 用户账号从10000297变为428, 从迭代二数据结构变化导致的老账号失效
        self.admin = 10000428
        sleep(3)
        self.udid = get_ios_udid()
        stop_ios_appium()
        start_ios_appium(self.udid)
        # 连接ios设备
        self.desired_caps = {'platformName': 'iOS', 'deviceName': 'iPhone SE', 'device': 'iOS',
                             'bundleId': 'com.iscs.SmallAnimal', 'version': '9.3', 'udid': self.udid}
        self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', self.desired_caps)
        sleep(3)
        #self.get_ui_locator(self.driver)
        LoginPage(self.driver).login(username=self.admin)  # 登录
        CardPage(self.driver).click_card_one()  # 登入卡片一

        pass
示例#13
0
 def setUp(self):
     self.user_id = 18888000003
     self.admin = 199289
     self.password = 123456
     self.path = '/Users/cy/Downloads/test1107.xlsx'
     self.udid = get_ios_udid()
     sleep(3)
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {'platformName': 'iOS', 'deviceName': 'iPhone SE', 'device': 'iOS',
                          'bundleId': 'com.iscs.SmallAnimal', 'version': '9.3', 'udid': self.udid}
     self.driver = app_web_driver.Remote('http://127.0.0.1:4723/wd/hub', self.desired_caps)
     sleep(2)
     # 浏览器的Driver
     self.browser = browser_web_driver.Firefox()
     sleep(1)
     delete_entity_shop(self.admin)
     sleep(2)
     LoginPage(self.driver).login(self.user_id, self.password)  # 登录
     CardPage(self.driver).click_card_one()  # 卡片1
示例#14
0
    def setUp(self):
        self.user_id = 199357
        self.passwdus = 17444445555
        self.udid = get_ios_udid()
        print(self.udid)
        sleep(3)
        stop_ios_appium()
        start_ios_appium(self.udid)
        # 连接ios设备
        self.desired_caps = {
            'platformName': 'iOS',
            'deviceName': 'iPhone SE',
            'device': 'iOS',
            'bundleId': 'com.iscs.SmallAnimal',
            'version': '9.3',
            'udid': self.udid
        }
        self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                       self.desired_caps)
        sleep(3)

        pass
 def setUp(self):
     self.admin = 10000214
     self.udid = get_ios_udid()
     sleep(3)
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {
         'platformName': 'iOS',
         'deviceName': 'iPhone 6 Plus',
         'device': 'iOS',
         'bundleId': 'com.iscs.SmallAnimal',
         'version': '9.3',
         'udid': self.udid
     }
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                    self.desired_caps)
     sleep(3)
     LoginPage(self.driver).login(username=self.admin)  # 登录
     sleep(2)
     CardList(self.driver).click_long_task()  # 点击4个长期任务
     pass
 def setUp(self):
     self.udid = get_ios_udid()
     stop_ios_appium()
     start_ios_appium(self.udid)
     # 连接ios设备
     self.desired_caps = {
         'platformName': 'iOS',
         'deviceName': 'iPhone 6 Plus',
         'device': 'iOS',
         'bundleId': 'com.iscs.SmallAnimal',
         'version': '9.3',
         'udid': self.udid
     }
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                    self.desired_caps)
     sleep(3)
     # 登录
     LoginPage(self.driver).login(username=13311112222, password=123456)
     # 登录后手机桌面空白卡片
     CardPage(self.driver).click_card_one()
     sleep(1)
     assert is_element_present(self.driver, ('ACCESSIBILITY_ID', '注册供应商'))
     pass
示例#17
0
 def test_get_ud_id(self):
     if sys.platform == "darwin":
         assert_is_not_none(get_ios_udid())
     else:
         assert_is_not_none(get_android_udid())