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自动化环境安装配置以及简单测试用例编写(模拟器真机)

appuim启动报错

Appium+Python app自动化测试之脚本启动和停止Appium服务

Appium+python自动化16-启动ios上Safari浏览器

appium工作原理及启动方式