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): 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
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.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): 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
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): # 恢复测试数据 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.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
def setUp(self): i = 0 start_success = False while i < 3 and not start_success: try: if GlobalVarClass.get_case_platform() == "darwin": self.udid = get_ios_udid_cy() print(self.udid) stop_ios_appium() start_ios_appium(self.udid) driver_setting = parse_cfg("setting", "ios") self.desired_caps = { 'platformName': driver_setting["platformname"], 'deviceName': driver_setting["devicename"], 'device': driver_setting["device"], 'bundleId': driver_setting["bundleid"], 'version': driver_setting["version"], 'udid': self.udid } self.driver = webdriver.Remote( 'http://127.0.0.1:4723/wd/hub', self.desired_caps) else: restart_adb() stop_android_appium() self.udid = get_android_udid() print(u"设备devices:" + str(self.udid)) devices_setting = parse_cfg("setting", "devices") if self.udid.lower() in devices_setting: device_name = devices_setting[self.udid.lower()] else: device_name = "else" GlobalVarClass.set_device_name(device_name) start_android_appium(self.udid) driver_setting = parse_cfg("setting", "android") self.desired_caps = { 'platformName': driver_setting["platformname"], 'version': driver_setting["version"], 'deviceName': '%s' % self.udid, 'appPackage': driver_setting["apppackage"], 'appActivity': driver_setting["appactivity"], 'unicodeKeyboard': eval(driver_setting["unicodekeyboard"]), 'resetKeyboard': eval(driver_setting["resetkeyboard"]), 'noReset': eval(driver_setting["noreset"]) } self.driver = webdriver.Remote( 'http://127.0.0.1:4723/wd/hub', self.desired_caps) start_success = True except Exception as e: start_success = False i += 1 if i == 3: raise Exception
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
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
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
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
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
def setUp(self): self.admin = 199284 # self.udid = get_ios_udid() self.udid = 'f5336f2cdcb69544abe840b63960f9284235dc5b' print(self.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(username=self.admin) # 登录 pass