我是靠谱客的博主 生动水壶,这篇文章主要介绍mac配置python+appium--iOS版(二),现在分享给大家,希望可以做个参考。

基于上一节配置的环境,本节来配置ios模拟器下的环境。

1、安装Xcode和Command Line Tools

Xcode可以在app store里安装,命令行中执行:xcode-select  --install安装Command Line Tools

这两个安装完成之后,命令行输入appium-doctor会发现Xcode相关的报错提示正常了

2、打开Xcode,preference>compenents,下载iOS系统版本

3、 ios系统版本安装完成之后,进入Xcode的包内容

Contents>Developer>Applications,Simulator就是模拟器,点击打开即可

4、可在程序坞中更换手机型号

5、安装app,这里的app包需要以.app结尾才能装上(可以找开发要debug包)

Xcode 提供了一个 simctl 命令,可以对模拟器做各种操作。simctl 命令的路径是:

/Applications/Xcode.app/Contents/Developer/usr/bin/simctl

双击simctl运行进程,提示进程已完成之后,在终端打开app所在的路径,并执行安装操作,如下

cd /Users/xx/Desktop/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted xx.app

之后就会在打开的模拟器中安装app

6、appium inspector连接模拟器

复制代码
1
2
3
4
5
6
7
{ "platformName": "iOS", "deviceName": "iPhone Simulator", "automationName": "XCUITest", "platformVersion": "14.5", "app": "/Users/xx/name.app" }

platformName:ios

deviceName:iPhone Simulator

automationName: XCUITest

platformVersion:模拟器系统版本号

app:app的绝对路径

7、pycharm启动xcode模拟器,与上节类似

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
from appium import webdriver # 创建⼀个字典,⽤于存储设备和应⽤信息 from appium.webdriver.common.mobileby import MobileBy desired_caps = { "platformName": "iOS", "deviceName": "iPhone Simulator", "automationName": "XCUITest", "platformVersion": "14.5", "app": "/Users/hou/Desktop/name.app" } driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

由于没找到可以使用的.app结尾的文件,没完成模拟器上启动app的步骤,有好心人有可使用的包可以发我一个。

下一节来配置ios真机的环境

最后

以上就是生动水壶最近收集整理的关于mac配置python+appium--iOS版(二)的全部内容,更多相关mac配置python+appium--iOS版(二)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部