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连接模拟器

{
    "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模拟器,与上节类似

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真机的环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值