赞
踩
通过UI操作方式开启Appium Server的工具,mac选择dmg下载安装
iOS元素定位工具,mac选择dmg下载安装
检查appium自动测试环境的工具
npm install -g appium-doctor
包括node.js、Carthage、idb等
命令:
appium-doctor --ios
检查结果打钩✅的说明没问题,有打叉❌的说明没有安装或环境变量没有配置,根据提示进行安装后再次检查,直到 Everything looks good
添加账户,使用个人的appleID即可,登录成功之后选择已登录的账户
分别修改【WebDriverAgentLib】和【WebDriverAgentRunner】的Bundle Identifier:选择Build Setting–>Bundle Identifier
完成以上步骤,在xcode的WebDriverAgent.xcodeproj 中选择用数据线连接的真机设备,Command+u
执行安装WebDriverAgent到手机
完成以上步骤,即可在真机上启动APP进行元素定位
开启appium的服务,在mac上打开已安装的appium-deskop,Host 默认本地,端口默认4723,端口冲突可修改
开启appium-inspector,填写已开启的端口,填写Remote Path,填写设备的信息,然后Start Session,启动APP
开启成功之后,就可以开始进行元素定位操作了
安装Appium-Python-Client,python的appium三方库,需要python 3.7+
pip install Appium-Python-Client
创建驱动,驱动设备打开APP,旧的desired_caps已弃用,改为AppiumOptions加载设备信息
from appium import webdriver
option = AppiumOptions()
desired_caps = dict()
desired_caps["platformName"] = "iOS"
desired_caps["platformVersion"] = "15.2"
desired_caps["deviceName"] = "iPhone XR"
desired_caps["app"] = "test.xxx.xxx"
#设备的udid
desired_caps["udid"] = "xxx.xxx.xx"
option.load_capabilities(desired_caps)
driver=webdriver.Remote(X_ios.remote_addr, options=option)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。