irpas技术客

全网最细最全Appium自动化测试 iOS入门教程,App自动化测试教程,精细整理_网易测试开发猿_appium自动化测试教程

网络 7138

目录:导读 一、MAC电脑上 Appium 的安装流程二、流程图三、下载AppiumServerGui和AppiumInspector四、开始测试1、真机测试1.1 准备工作1.2 获取 开发包 .app 结尾1.3 WebDriverAgent使用1.4 配置 Appium Inspector1.5 Python 脚本基本配置

一、MAC电脑上 Appium 的安装流程

mac 需要先安装 xcode node homebrew python

二、流程图

三、下载AppiumServerGui和AppiumInspector

1.安装 Appium Server Gui 下载地址 2.安装 Appium Inspector 下载链接

注意如果提示如法打开软件,需要在 系统偏好设置->通用 下方选择仍要打开

3.安装 appium-doctor 安装:

npm install -g appium-doctor

执行:

appium-doctor --ios

这是执行 appium-doctor --ios后 一部分的截图 4.安装 carthage

brew install carthage 四、开始测试 1、真机测试 1.1 准备工作

① 一个苹果的开发者ID和有效的开发者对应的配置文件及签名文件

② 一台iPad或者iPhone(把UDID加入证书里)

③ 获取待测试应用的源码(或者让iOS开发人员为你的机型编译一个.app结尾的包)

注意事项:真机调试时的app必须是包含描述文件的app文件,不能选择虚拟器生成的沙漏里的app文件

1.2 获取 开发包 .app 结尾

最简单的办法就是 xcode 连接真机 运行之后在 Products 文件夹直接拷贝出来

1.3 WebDriverAgent使用

1.进入到 appium-webdriveragent 目录

cd /Applications/Appium\ Server\ GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent

注意 WebDriverAgent 一定要用 Appium Server Gui 安装文件里的,不要从github下载,下载下的版本编译一直报错

2.修改scheme 选择测试的真机 3. 修改 WebDriverAgentRunner 的 Team 4.commond + u 运行测试

5.手机上会新建一个无图标的WebDriverAgent的应用 并且console输出如下信息则说明启动成功

1.4 配置 Appium Inspector

用的iPhone 12 iOS 14.7.1 系统

1.5 Python 脚本基本配置 app = os.path.abspath('.app包的绝对路径') driver = webdriver.Remote( command_executor='http://127.0.0.1:4723/wd/hub', desired_capabilities={ 'app': app, 'udid': '设备的udid', 'platformName': 'iOS', 'platformVersion': '14.7.1', 'bundleId': '***', 'autoAcceptAlerts': 'true', # 弹窗自动选择为true XCUITest 下不生效 'waitForAppScript': '$.delay(5000); $.acceptAlert(); true;', # XCUITest 生效 'deviceName': 'iPhone 12' })


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #appium自动化测试教程 #一MAC电脑上 #appium #准备工作12 #获取 #开发包 #APP