ios+appium 自动化测试,启动以及调用app
Posted paulwang2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios+appium 自动化测试,启动以及调用app相关的知识,希望对你有一定的参考价值。
#coding:utf-8 from appium import webdriver import time cap={ "platformName":"ios", "platformVersion":"11.3", "deviceName":"iPad Air", "automationName":"XCUITest", "app":"/Users/bindo/Downloads/pos.app", "autoDismissAlerts":"true" } driver=webdriver.Remote("http://127.0.0.1:4723/wd/hub",cap) driver.switch_to.alert.accept()
#coding:utf8 from ios_load import driver import time time.sleep(1) driver.find_element_by_ios_predicate("name=‘Sign In‘").click() driver.implicitly_wait(10) driver.find_element_by_name("Email").send_keys("[email protected]") driver.find_element_by_name("Password").send_keys("w111111") driver.find_element_by_xpath("//XCUIElementTypeButton[@name=‘Sign In‘]").click() driver.implicitly_wait(8) store=driver.find_element_by_name("Select Store") driver.implicitly_wait(3) if(store): print("login in system succuss!") else: print("login in system fail!")
以上是关于ios+appium 自动化测试,启动以及调用app的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac OS 上设置 Appium 以在 Android 和 iOS 设备上运行来自 JAVA 类的自动化测试
Mac + Appium + Java1.8学习之IOS自动化环境安装配置以及简单测试用例编写(模拟器真机)
Appium+Python app自动化测试之脚本启动和停止Appium服务