前言

在mac上搭建appium踩了不少坑,先是版本低了,启动后无限重启模拟器。后来全部升级最新版本,就稳稳的了。

环境准备:

1.OS版本号10.12

2.xcode版本号8.3.2

3.appium版本号1.6.4(appium-desktop1.1.0)

4.ios模拟器版本号10.3

一、OS10.12

1.这里Mac上的OS系统一定要升级到10.12,低于10.12是无法安装8.3.2的xcode版本的

2.下载地址:https://www.apple.com/macos/sierra/

二、xcode

1.Xcode版本号下载8.3以上,小编这里是8.3.2的版本:

2.xocde在sppstore就能搜索下载,但是太慢了,这里直接去苹果开发者官网下载:https://developer.apple.com/support/xcode/

三、appium

1.appium的依赖环境,参考这一篇:appium+python在Mac上环境搭建

2.这里主要是下载一个客户端的包,下载地址:http://pan.baidu.com/s/1pKEoHBH,如下图,下载那个dmg文件就能傻瓜式安装了。

3.安装好后,启动界面如下,不用做任何的修改,直接点Start Server 1.6.4

四、ios模拟器Simulator

1.启动xcode,新建一个项目,随便设置下,在屏幕左上角找到Simulator,参考教程:https://jingyan.baidu.com/article/7c6fb4280f3c4580642c90de.html

2.我这里选的是iOS10.3的版本,iPhone SE

五、pycharm安装

1.先去pycharm官网下载一个dmg包,地址:https://www.jetbrains.com/pycharm/download/

2.选中mac版的Professional专业版就行,下载完之后傻瓜式安装

3.打开软件,在License server address中填入http://xidea.online,然后点击Activate即可顺利破解!

接下来开始你的hello world!之旅吧

六、启动Safari

1.打开pycharm,写如下代码

2.appium要是开着的

七、WebDriverAgent

1.第一次启动脚本,会在手机上自动安装一个WebDriverAgent,如下图所示,一定要看到这么个玩意,要不然肯定不成功

2.WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备。

转载于:https://www.cnblogs.com/lixy-88428977/p/9487928.html

appium1.6在mac上环境搭建启动ios模拟器上Safari浏览器 转自:上海-悠悠相关推荐

  1. 前端项目线上环境搭建(Nginx)和线上部署(推荐)

    本次主要讲解的是服务器上node环境的搭建,以及vue/react/等的项目的部署,作为一名前端,一定要学会哦. 购买云服务器/主机 云服务器:阿里云.百度云.新浪云.腾讯云 主机:不建议购买,共享的 ...

  2. 【木头Cocos2d-x 005】穷鬼之mac cocos2d-x环境搭建-成功!(VMWare + mac lion+xcode)

    穷鬼之mac cocos2d-x环境搭建-成功!(VMWare + mac lion) 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址:http://blog.csdn.net/mus ...

  3. TensorFlow 笔记1 Mac Python环境搭建

    这是一个系列,记录我Tensorflow开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 ...

  4. Class4 Linux云上环境搭建学习笔记

    Class4 Linux云上环境搭建学习笔记 Linux的远程管理 为Linux环境安装图形化桌面(Gnome) 学习Linux的基本操作 更新一个官方教程 附阿里云高校学习计划的地址 class4 ...

  5. Mac电脑,HBuilderX使用ios模拟器的方法

    Uniapp Mac book,HBuilderX使用ios模拟器的方法 创建的uni-app hello模版 hbuilder x可以正常运行到微信开发者工具,但是点运行到手机或模拟器时,未检测到真 ...

  6. weex 在android模拟器,weex 启动 ios 模拟器

    前提需要的安装 node npm weex-toolkit cocoaPods 1. 创建weex工程 weex create helloWolrd 2. 进入helloWolrd文件夹安装依赖,我用 ...

  7. iOS模拟器上NSHomeDirectory和resourcePath的根路径不同

    2019独角兽企业重金招聘Python工程师标准>>> 今天运行模拟器程序里访问一个.app里面的文件,用NSHomeDirectory与文件名拼接居然访问不了,然后就发现一个奇怪的 ...

  8. 微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题

    微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题 参考文章: (1)微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题 (2)https://www.cnblogs.com/co ...

  9. Mac OS下Appium环境搭建及Genymotion模拟器安装

    说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...

最新文章

  1. 期末Linux复习容易迷糊的地方!
  2. linux定时任务Crond基础概念原理介绍01
  3. Segment Routing — SRv6 — Overview
  4. linux 读取文件夹命令,Linux系统编程_1_文件夹读取(实现简单ls命令)
  5. Linux下Kill函数用法
  6. 敏捷开发智慧敏捷系列之五:定不定流程和模板?
  7. fasterrcnn论文_【论文解读】Yolo三部曲解读——Yolov1
  8. Qt-做一个快速打包插件(一键完成项目软件打包)
  9. requestAnimationFrame制作动画:旋转风车
  10. iOS 程序上传流程
  11. 一卡通充值系统c语言,一卡通充值,一卡通充值中心,一卡通充值系统,一卡通充值转账系统 - 新开普(NewCapec)...
  12. android obtain,Android 模拟Message.obtain(),构建自己的缓存池
  13. Android MVC、MVP和MVVP的概念、运用及区别
  14. 【GANs】Generative Adversarial Nets
  15. C#,.net使用特性类,将json转为实体时验证字段
  16. sugar与阿龙的互怼(第一季)
  17. GMT北京时间表示的时间算法
  18. 【Orangepi Zero2 全志H616】普通IO操作
  19. 数理统计笔记7:分类数据分析-拟合优度检验和列联分析
  20. 还在为多维度数据分析烦恼?我来教你一招摆平!

热门文章

  1. text-shadow
  2. activemq 异步和同步接收
  3. Coding之路——重新学习C++(2):static的详细理解
  4. linux驱动 pcie 框架_Linux PCI 设备驱动基本框架(二)
  5. ffmpeg 找不到bin_FFmpeg开发笔记(九):ffmpeg解码rtsp流并使用SDL同步播放
  6. php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用
  7. java中mymaps_Java MyLocationStyle.myLocationType方法代码示例
  8. linux 定位 踩内存_运维必备的问题定位工具及案例分析
  9. python 用户认证_python基于mysql的用户认证
  10. 记录一下vlfeat视觉库配置