mac搭建appium环境 ios真机
发布时间:2023-04-06 11:26:23 所属栏目:教程 来源:
导读:设备和主要的软件版本如下:iphonexs12.3.1;macos10.14.5;xcode10.2.1;appium-desk1.13.0;appium无界面版1.14.0;node.js10.16.0;python3.7;JDK12.0.2。如果有报错权限问题的话,每条命令前加上sudo即可环境搭
|
设备和主要的软件版本如下:iphonexs12.3.1;macos10.14.5;xcode10.2.1;appium-desk1.13.0;appium无界面版1.14.0;node.js10.16.0;python3.7;JDK12.0.2。如果有报错权限问题的话,每条命令前加上sudo即可环境搭建--jdk安装: 设备和主要的软件版本如下: iphone xs 12.3.1;mac os 10.14.5;xcode 10.2.1;appium-desk 1.13.0;appium 无界面版 1.14.0; node.js 10.16.0;python3.7;JDK12.0.2 。 如果有报错权限问题的话,每条命令前加上sudo即可 环境搭建--jdk安装 : 检查jdk是否安装成功:输入 java -version 查看java的版本。如果输出版本信息,说明jdk安装成功。 安装homebrew:homebrew 简称brew。 /usr/bin/ruby -e "$(curl -fsSL )" node.js 使用brew命令安装 brew install node 安装完成后在终端输入 node -v 出现版本号字样说明安装成功。 依赖插件ibimobiledevice、carthage、ios-deploy、xcpretty brew install libimobiledevice --HEAD brew install carthage npm install -g ios-deploy gem install xcpretty Xcode 推荐在App Store中下载安装 Appium appium是手机和pc之间的代理服务器,完成两者的通信处理。(没错,它就是个中间商) appium-desk版本可在官网下载安装http://appium.io/downloads.html appium-server 无界面版使用npm命令安装,但鉴于部分资源被墙,建议使用淘宝镜像。 npm install -g cnpm --registry= cnpm install -g appium #appium@1.13.0可指定安装版本 安装appium-doctor检查appium环境。 cnmp install -g appium-doctor 终端运行appium-doctor --ios 如果报错提示xcode未安装在终端运行命令,设置xcode路径。 xcode-select –switch /Applications/Xcode.app/Contents/Developer WebDriverAgent (wda) 之前查阅了很多资料,说的是appium自带的wda有问题,无法使用inspector进行页面元素定位,但我决定使用appium-desk进行定位就没有单独去下载GIthub上的wda-master。 首先是桌面版的wda 文件路径: /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent 在终端cd到上述目录,运行命令安装依赖。 ./Scripts/bootstrap.sh 安装完成后点击mac右上角的聚焦搜索,粘贴路径敲击回车。 右键通过Xcode打开.xcodeproj文件。 如果没有找到.xcodeproj文件 下载依赖 $ cd /Users/yourname/WebDriverAgent $ mkdir -p Resources/WebDriverAgent.bundle $ sh ./Scripts/bootstrap.sh 首先打开Xcode-performance-account登录你的AppleID (我用的公司开发者账户,如果你是个人账户你就百度解决证书的问题) 在wdalib General设置中选择自动签名,选择你的公司team。bundleid 是APP的唯一标识符,直接问开发获得。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
