Mac环境搭建
-
Xcode:14.0.1(
xcodebuild -version
) -
appium Desktop:1.21.0 (下载链接)
Appium Desktop 1.22.0 ,从该版本开始,Appium 将 Server 和 Inspect 工具分开了,需要分别下载。 -
cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
-
brew:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
配置 Xcode 生成 WDA
-
- 安装 Appium(或者 Appium Server GUI)后,安装路径下存在的一个
appium-webdriveragent
目录 - 或者从 github 上下载,比如我试了下 appium/WebDriverAgent 选择了此时最新的 WebDriverAgent-4.10.23,直接点击下载:Source code(tar.gz)。然后替换路径下的
appium-webdriveragent
路径:
# 如果安装的是新的 Appium Server GUI /Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent
# 如果安装的是 Appium /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent
- 安装 Appium(或者 Appium Server GUI)后,安装路径下存在的一个
-
进入
appium-webdriveragent
目录双击WebDriverAgent.xcodeproj
打开工程配置 -
Xcode 顶部栏,点击 WebDriverAgentRunner 来选择,如下一步骤中的图,我选择的是 iPhone12,iOS 版本是14.3。
-
配置
WebDriverAgentLib
-
需要更改 Bundle Identifier,原来默认是
com.facebook.WebDriverAgentRunner
,在末尾加一些随机字符让其变得唯一
-
选择将要运行的
WebDriverAgentRunner
的模拟器(或真机设备)WebDriverAgent: WebDriverAgentRunner > iPhone12
常见问题
brew 安装失败
因为网络问题而安装失败,解决:命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
如果非网络问题,brew install libimobiledevice
安装失败,提示 Error: command failed with exit 128: git
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
还看到一种方法:brew install --HEAD libimobiledevice
原文地址:https://blog.csdn.net/qq_31362767/article/details/129164973
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_42892.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!