Appium:ios自动化环境搭建
1. 安装Xcode
在app store下载,Xcode开发ios应用程序所需要的,并且可以操作模拟器,后面需要配置的一些东西也需要xcode。
2. 安装appium Desktop
Releases · appium/appium-desktop · GitHub
3. 安装node.js (为了npm命令)
Node.js
# 查看node是否安装成功
node -v# 查看npm是否安装成功
npm -v
配置环境
# 打开文件
vim .bash_profile# node 写入文件
export NODE_HOME="/usr/local"
export PATH=$PATH:$NODE_HOME/bin# 执行使之生效
source .bash_profile
4. 安装cnpm (有些不能用npm下载的,需要用cnpm)
sudo npm install -g cnpm -registry=https://registry.npm.taobao.org# 查看cnpm
cnpm -v
5. 安装brew(和pip一样,软件包管理工具)
# 安装brew
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"# 打开文件
vim .bash_profile# 在文件中添加环境变量,添加完成后保存退出(esc退出,按两次大写Z保存退出)
【
export PATH=/usr/local/bin:$PATH
export PATH=/opt/homebrew/bin:$PATH
】# 执行使之生效
source .bash_profile# 打开文件
vim ~/.zshrc# 在文件中添加,然后保存退出
source ~/.bash_profile
6. 安装ios-deploy依赖库(ios测试必须的库)
cnpm install -g ios-deploy
但是发生了报错,看一下报错原因大概是xcode的问题,解决方法为:
首先,我们需要下载webdriveragent,它是Facebook出的一个ios自动化测试的框架,而appium又引用了该框架,之后我们也会用到,所以这里先点下面的链接下载,下载完解压使用就可以。
GitHub - appium/WebDriverAgent: A WebDriver server for iOS and tvOS
直接点击就可以进入到xcode页面。
打开xcode中,Preferences > Location > Command Line Tools,选择你的xcode版本之后,然后就可以安装成功啦~~
但是在从App Store上下载Xcode后,默认是不会安装command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。
在终端中输入以下命令:xcode-select –install 可以进行安装。
7. 安装libimobiledevice(做真机调试需要)
brew install libimobiledevice --HEAD
8. 安装carthage (webdriveragent里需要使用该命令下载东西)
brew install carthage
9. 安装appium inspector 定位元素
10. 运行自动化脚本
appium:使用真机进行自动化测试(最新适用!Mac M2和Xcode版本)_小样测试的博客-CSDN博客
Appium:ios自动化环境搭建相关推荐
- appium ios自动化环境搭建
前言:ios的自动化搭建要比Android的复杂一点,其中配置WebDriverAgent会稍微麻烦一点,但其他步骤总体上和Android差不多 所需环境: macOS电脑 Xcode 待测试的iOS ...
- IOS 自动化环境搭建
IOS 自动化环境搭建 1.自动化的工具 Airtest appium facebook-wda 2.WebDriverAgent的安装 安装参考 安装参考 苹果IOS:xcode提示"co ...
- Python+Appium APP自动化环境搭建
Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...
- pythonapp自动化_基于python的App UI自动化环境搭建
Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...
- iOS自动化测试环境搭建总结
1.关于iOS真机和模拟器自动化环境搭建 参考博文: Appium+Python3+iOS真机环境搭建 iOS自动化测试:mac下iOS10 appium测试环境的搭建 IOS + Appium自动化 ...
- Win + Appium + Android/IOS + Python环境搭建
说明:此文章仅为自己学习时记录,比较乱,不推荐读者查阅. IOS自动化测试: 注意:WebDriverAgent最好下载appium的(而不是facebook下的):GitHub - appium/ ...
- Appium自动化环境搭建
APP自动化环境搭建 一.安装Appium 因为Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,在安装之前,我们首先应该百度".net framewo ...
- 拓展--mac系统ios自动化--环境配置
下载python3 https://www.python.org/downloads/mac-osx/ 修改环境变量 修改用户根目录下的~/.bash_profile文件,在终端输入: vi ~/.b ...
- iOS自动化测试环境搭建
1 环境准备 1.1 Mac os x 1.2 brew Mac os x的包管理工具,安装方法:终端输入: /usr/bin/ruby -e "$(curl -fsSL https://r ...
- 无Mac机IOS开发环境搭建手记
一直以来都是做Web开发的,说实话时间长了总有些腻烦的感觉.最近一直在关注移动领域的开发,想从这个从未入手过的领域找点新鲜感和激情.在 Android和IOS之间的技术选型上确实犹豫了好久,Andro ...
最新文章
- 【Java 虚拟机原理】动态字节码技术 | Dalvik ART 虚拟机 | Android 字节码打包过程
- C/C++字符串输入方法比较(带回车不带回车输入)
- linux系统中存放用户账号信息的文件是,信息安全技术题库:Linux系统中,用户登录密码的hash是存放在()文件中的。...
- cisco ADSL配置
- 【转】Prewitt 算子
- win10系统下安装Consul
- (重读)JavaScript高级程序设计第四版
- matlab为数据加表头,matlab xlswrite 表头
- 常见的二十种软件测试方法详解(史上最全)
- Python爬虫_线程池实例——北京新发地菜价
- windows、mac桌面录制GIF
- 【IT情感】久坐易死,IT人员您知道吗
- UE实践笔记:KJ法在用户研究中的应用
- 词汇怎么背---30天搞定8000单词
- python实现画板_一起看看python+pygame简单画板实现代码实例
- dns配置的测试方法
- 遇到“word在试图打开文件时遇到错误”怎么办?
- 区块链应该到支付领域有哪些好处?
- Minitab极差分析
- 宏定义:带参数的宏名和为空的宏体