基于Python Appium环境如何搭建MAC平台的方法

  介绍

基于Python Appium环境如何搭建MAC平台的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

最近笔者要为Python + Appium课程做准备,MAC在2019年重新安装了一次系统,这次重新在MAC下搭建Appium环境,刚好顺带写个文稿给大家分享分享搭建过程。

1.1目前环境:

MacOS (10.15.3)

1.2所需软件:

jdk-8u91-macosx-x64。dmg (jdk1.8及以上版本应该都可以)
android-sdk_r24.4.1-macosx。邮政编码(mac版本的android sdk)
genymotion-3.0.4。dmg(非常好用的安卓虚拟机软件)
VirtualBox。包裹(5.2.34版本,一般使用最新版本即可,mac上安装genymotion必备的软件)
Appium-mac-1.15.1。dmg (appium桌面版)
python 3.8.0
pycharm2019.02.05 (Community Edition免费公共版本即可)

2.1 mac下搭建jdk

2.1.1先按平时的方法双击dmg文件,根据提示安装完成

2.1.2在mac下配置java的环境变量

步骤一:打开mac终端命令行工具,输入“/usr/libexec/java_home - v”,查找java安装路径,如下图:

基于python appium环境如何搭建mac平台的方法

步骤二:复制java安装路径后,再输入”vi ~/ash_profile”,在该文件下新增如下图:

基于Python Appium环境如何搭建MAC平台的方法”> <br/> </p> <p>(步骤三)保存文件之后,输入命令“源~/.bash_profile

2.1.3依次输入命令“java - version”和“javac”执行,检查jdk是否安装成功。(不提示命令没有找到即安装成功)

2.2 mac下搭建android sdk

2.2.1下载好android-sdk_r24.4.1-macosx。压缩后解压到一个指定路径,如下图所示在用户下面新建一个软件目录:

基于Python Appium环境如何搭建MAC平台的方法

2.2.2在MAC下配置android sdk的环境变量,如下图操作:

基于Python Appium环境如何搭建MAC平台的方法”> <br/> </p> <p>保存文件之后,输入命令“源~/.bash_profile

2.2.3在命令行继续输入“android - v”,自动打开SDK经理,如下图所示:

基于Python Appium环境如何搭建MAC平台的方法”> <br/> </p> <p>注意,上一步配置环境的步骤中最后配置一行的29.0.2根据你最新的build_tools版本来,我截图这边已有最新版本29.0.3 </p> <p> 2.2.4依次输入命令“adb

2.3 mac安装genymotion

genymotion为好用的,专业的安卓虚拟机环境,当然也可以安装比如天天模拟器等安卓环境(这种模拟器一般玩手游用)。

2.3.1安装VirtualBox.pkg,官网下载最新版本,直接安装即可,不需进行任何配置2.3.2

安装genymotion-3.0.4。dmg,下载到genymotion后,直接安装即可,打开如提示升级,根据提示下载最新版本再次安装即可

2.3.3到https://www.genymotion.com/account/login/网址上注册一个genymotion用户账号,用来登录电脑端的genymotion软件

2.3.4如下图,选择所需android系统版本的虚拟机下载安装即可(没VPN,此过程中途会中断,不过点重试下载几次就能下载完)

基于Python Appium环境如何搭建MAC平台的方法

2.4 MAC安装Appium桌面版

2.4.1 Appium是使用nodejs环境开发的,安装Appium之前,先提前把nodejs环境安装好

步骤一:在命令行输入

···
ruby - e“美元(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“
···

用来安装啤酒程序(自制程序简称酿造,OSX上的软件包管理工具),使用上述命令过程中要求输入MAC登录用户的密码,输入回车即可,过程中需要下载稍微有点慢

步骤二:在命令行输入“酿造安装节点”,用来安装nodejs和npm程序,如下图所示:

基于Python Appium环境如何搭建MAC平台的方法

2.4.2 Appium可以通过命令行安装和桌面版安装两种方式,建议初学者用桌面版,不仅安装使用方便且可以后续做手机应用自动化进行元素定位使用。

基于Python Appium环境如何搭建MAC平台的方法