【UI自动化测试】1_IOS自动化测试 _环境搭建

文章目录

一、mac电脑

想要进行 iOS 自动化测试,必须进行环境的搭建。

二、Mac电脑-搭建测试环境

1、macOS 系统电脑:10.13.6版本

2、Xcode:开发IOS应用程序需要用的软件。

  • 10.1版本
  • 打开 app store 搜索 Xcode 并下载
  • 操作模拟器,需要安装Xcode之后才有模拟器。模拟器是通过Xcode运行出来的。

3、待测试的IOS项目:找开发人员要。比如:HMIOSTest.xcodeproj

4、appium Desktop:苹果版本 .dmg。1.10版本 https://github.com/appium/appium-desktop

5、python:3.6.1 版本

6、pycharm

2.1 ios-deploy依赖库-安装

7、node.js :10.5.0版本

8、cnpm:安装cnpm ,5.2.0版本

ini 复制代码
npm install -g cnpm --registry=https://registry.npm.taobao.org

9、ios-deploy 依赖库:真机调试使用的库

ini 复制代码
cnpm install -g ios-deploy

2.2 libimobiledevice 依赖库 -安装

10、brew:1.9.1版本

ini 复制代码
ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)

11、libimobiledevice 依赖库

ini 复制代码
brew install --HEAD libimobiledevice

可能出现的问题:报错:Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10
解决方法: 把下面的代码一行一行单独在mac终端运行即可。

复制代码
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice

12、carthage 依赖库

ini 复制代码
brew install carthage

WebDriverAgent 框架需要carthage命令下载一些东西。

13、WebDriverAgent框架

三、IOS手机

1、iOS 系统手机:iOS 12.1.2版本

2、Apple ID

相关推荐
互联网散修5 小时前
鸿蒙应用开发UI基础第三十六节:Grid网格布局二维自适应宫格与不规则布局方案
ui
NGBQ121388 小时前
Seelen.UI_2.5.7_x64-setup.exe 全解析:专业界面设计与原型构建工具深度指南
ui
irpywp10 小时前
Boneyard:基于组件映射的骨架屏方案
前端·ui·github
好家伙VCC10 小时前
# MAUI 中的异步加载优化实战:从理论到高性能 UI 体验提升在现代跨平台移动开发中,*
java·python·ui
humors22112 小时前
[原创]AI工具:读取手机系统文件工具
windows·ios·安卓·鸿蒙·文件·苹果·读取
humors22112 小时前
[原创]AI工具:手机文件查杀病毒工具
windows·ios·手机·安卓·鸿蒙·杀毒·苹果
智算菩萨1 天前
【Pygame】第17章 游戏用户界面系统与菜单交互设计实现
游戏·ui·pygame
智算菩萨1 天前
【Tkinter】15 样式与主题深度解析:ttk 主题系统、Style 对象与跨平台样式管理实战
开发语言·python·ui·ai编程·tkinter
2501_915918411 天前
iOS性能测试工具 Instruments、Keymob的使用方法 不局限 FPS
android·ios·小程序·https·uni-app·iphone·webview
左左右右左右摇晃1 天前
Tasker笔记
ios·iphone