Mac OS下Appium环境搭建及Genymotion模拟器安装
说明:本机Mac本上已经安装的有:Python3、JDK、Node.js、 Selenium
Appium环境搭建
Step1:安装Appium Python Client库
1,命令:pip install Appium-Python-Client
这个包是依赖于selenium的,需要selenium的库进行通信
如果发现没有安装selenium,会自动安装selenium
*因为最新版本的selenium和appium存在不兼容,所以要确保安装3.3.1版本的selenium
(1)查看selenium版本:
$python >>> import selenium >>> selenium.__version__ (注意这里version前后有两个下划线)
pip uninstall selenium pip install selenium==3.3.1 (安装时会把已安装版本卸载掉)
Step2,安装Appium server(基于js开发的)(要先装node.js)
方法一:node.js & npm
npm install -g appium
*node.js可理解为js的解释器,安装node的时候自带了npm,npm相当于python的pip,是包管理工具
*不推荐:此法安装过程太慢,安装过程当中还可能会出现奇怪的问题,不建议使用此法安装
node -v
npm install -g appium
截取此命令执行后开头部分的错误:
npm i -g npm
方法二: Appium Desktop
包含node.js环境,都打包好了,也包含appium server的源码
项目地址:https://github.com/appium/appium-desktop
下载地址:https://github.com/appium/appium-destop/release/latest
安装exe文件:appium-desktop-Setup-1.5.0-ia32.exe
Step3,安装Adroid Studio:
*安装路径:windows上不要有空格,除了Android Studio本身的单词之间的空格,windows要设置环境变量,会用到adb,
c:/tools/Android/sdk/platform-tools
Step4,安装JDK
Step5,安装模拟器
安装安卓手机模拟器:Android Studio里面自带的AVD manager(是安卓设备管理器的模拟程序)
先启动Android Studio再启动虚拟机比较麻烦,可以用如下命令直接启动(windows要把/Users/alisa/Library/Android/sdk/tools路径加到环境变量)
命令: emulator @avd_name 直接启动android studio(笔者尝试此法未成功启动)
emulator @Nexus_5X_API_26
Genymotion模拟器:
下载Genymotion:
https:/www.genymotion.com ,点击resource->fun zone
必须要注册(邮箱激活)才能下载,下载个人版,使用这个模拟器时需要用到这个账号登录
windows上Genymotion是依赖Virtual Box的
*推荐使用,启动较快
安装Genymotion:
现状:Virtual Box 可以打开界面,在应用程序中也有图标
百度查找出现此问题的原因:virtualbox在安装的时候需要安装内核扩展(Kernel extenstion),而macOS 10.13 High Sierra的新安全特性会阻止外部内核扩展的安装,所以安装总是会被系统拦截,(正好本机也是10.13版本系统)
解决方法:
=>进入系统偏好设置-》安全性与隐私-》通用,点击允许,类似如下界面:
转载于:https://www.cnblogs.com/liuxiucheng/p/9057269.html
Mac OS下Appium环境搭建及Genymotion模拟器安装相关推荐
- CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)
为什么80%的码农都做不了架构师?>>> CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一.安装 MySQL) CentOS6. ...
- Windows下Appium环境搭建(java版)
因为毕业后学过java,工作后服务端开发用的也基本都是java,所以对java比较熟悉,本篇文章暂时先介绍java版本的appium环境搭建,以后会陆续介绍python版的appium,包括环境搭建. ...
- appium 环境搭建(不推荐安装此版本appium,推荐安装appium desktop)
一:安装node.js 1.双击这个软件 2.一键安装,全都下一步,不要私自更改安装路径 3.打开cmd,输入npm,出现如下截图表示成功 二:安装appium 1.双击appium-installe ...
- Mac端Python+Appium环境搭建
一.安装java sdk java安装:下载完直接安装jdk1.8 二. 安装Android Studio 1.下载安装 下载地址:https://www.androiddevtools.cn/# 2 ...
- mac os下 Ruby环境安装方法
如何快速正确的安装 Ruby, Rails 运行环境 原文地址:https://ruby-china.org/wiki/install_ruby_guide 对于新入门的开发者,如何安装 Ruby, ...
- mac M1+python+appium环境搭建
前言(需装环境,检测电脑是否已经安装环境) Java JDK 终端输入:java -version 检测环境是否已经安装 Android SDK 终端输入:adb -version 检测环境是否已经安 ...
- 〖Python APP 自动化测试实战篇③〗- Mac系统下 appium 环境的配置搭建
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- python手机端编程环境_Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
- Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
最新文章
- [LeetCode-JAVA] Reverse Nodes in k-Group
- ssh 免密码登录(设置后仍需输密码的原因及解决方法)
- 数据库外键的使用原则
- 【CV秋季划】人脸美颜与风格化视频上新
- C++学习-环境配置
- Linux设备驱动程序概念
- IBM SOA[ESB,BPM,Portal等]基础架构图解
- matlab 基本变量和函数
- Spring Boot自动配置与Spring 条件化配置
- 一个不限制插值个数和上采样倍数的视频增强方法
- Spring注解大全(更新中)
- 怎么取消百度右侧栏的搜索热点
- 软件工程导论(第5版)张海藩著 高清PDF版下载
- 7教程统计意义_SPSS混合线性模型在生物医药统计中的应用——杏花开生物医药统计...
- 鸿蒙开发板hi3861硬件SPI通信arduinoUNO
- 新手小白零基础,该怎样学习编程呢?
- 普歌-码上鸿鹄团队-复习系统模块
- 区块链知识转载博文1: 共识算法之争(PBFT,Raft,PoW,PoS,DPoS,Ripple)
- Unity C# compiler: CS0121: The call is ambiguous between the following methods or properties
- 澳元兑美元预测:美元可能因美国经济衰退担忧而进一步下跌(MogaFX)