我是靠谱客的博主 生动水壶,最近开发中收集的这篇文章主要介绍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真机的环境

最后

以上就是生动水壶为你收集整理的mac配置python+appium--iOS版(二)的全部内容,希望文章能够帮你解决mac配置python+appium--iOS版(二)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部