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
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
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): 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 = 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
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 test_get_ud_id(self): if sys.platform == "darwin": assert_is_not_none(get_ios_udid()) else: assert_is_not_none(get_android_udid())