| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Android+iOS自动化基于appium环境搭建 -> 正文阅读 |
|
[移动开发]Android+iOS自动化基于appium环境搭建 |
目录 一、因为appium自身的查看器,打开非常缓慢,所以需要更换成macaca来进行元素定位 1、进入App Inspector安装目录下XCTestWD文件夹,具体路径参照自己的路径,可以通过find命令查找。 2、用xcode打开XCTestWD.xcodeproj文件? 4、项目文件直接编译,test结尾的文件build for Testing。编译成功即可 三、将 TEAM_ID 通过环境变量传入覆盖安装App Inspector、iOS驱动 2、chrome浏览器自动打开地址:http://192.168.21.101:5678/?(推荐用 Chrome 浏览器) 一、环境依赖
一、JDK环境在.bash_profile 或.zshrc文件中设置JAVA,若没有则 export JAVAHOME=$(/usr/libexec/javahome) export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVAHOME/lib 验证: 二、Android-SDK环境(android自动化)在.bash_profile 或.zshrc文件中设置Android环境变量 export ANDROID_HOME=~/Library/Android/sdk export PATH="$HOME/.yarn/bin:$PATH" 环境立即生效: 验证: 三、Homebrew环境ruby?-e?"$(curl -fsSL?https://raw.githubusercontent.com/Homebrew/install/master/install)" 验证: brew -v
四、Nodejs安装:brew install node 检查是否安装成功: 安装:brew install node 检查是否安装成功: node?-v
安装cnpm 由于npm源在国外,我们使用npm安装库时会比较慢,可以使用taobao的镜像源
检查安装是否成功
五、安装appiumps:java8 版本对应最高的appium的版本为1.19.1 npm install?appium@1.19.1?-g?--chromedriver_cdnurl=http://npm.taobao.org/mirrors/chromedriver GUI图形界面 https://github.com/appium/appium-desktop/releases/tag/v1.15.1 下载安装最新dmg包,目前是1.15.1
六、安装appium-doctor来确认安装环境是否完成
以下为 ios-自动化环境配置一、安装相关依赖
brew install carthage? ? ? ? ? ? ? #?类似于?java的 maven,项目依赖管理,主要是 WebDriverAgent 使用 cnpm install -g ios-deploy
sudo gem install xcpretty? cnpm install -g appium-android-driver cnpm install -g appium-ios-driver
二、重头大戏, 配置wda(WebDriverAgent)
三、第二个重头大戏,配置UI查看器一、因为appium自身的查看器,打开非常缓慢,所以需要更换成macaca来进行元素定位1、安装Node(跳过,已安装)2、安装macaca? ? ? ? cnpm i -g macaca-cli 3、安装?ideviceinstaller? ? ? ? brew install ideviceinstaller 4、安装usbmuxd? ? ? ??brew install usbmuxd 5、安装ios驱动? ? ? ? cnpm i macaca-ios -g 6、安装App Inspector? ? ? ??npm install app-inspector -g 二、安装XCTestWD,进行界面交互1、进入App Inspector安装目录下XCTestWD文件夹,具体路径参照自己的路径,可以通过find命令查找。
2、用xcode打开XCTestWD.xcodeproj文件?
|
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 19:48:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |