appium - python - behave自动化环境搭建

(一)所需软件

1.jdk-8u221-window

2.Android-sdk

3.Python

4.appium

5.Node.js

6.Appium-python-Client

7.pycharm

8. behave


(二)JDK

jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html (最好安装1.8版本,版本过高可能导致后续uiautomatorviewer.bat起不来)

JDK一键安装,无需多讲,默认安装路径即可

环境配置:计算机>属性>高级属性>环境变量

新创建变量名:JAVA_HOME

变量值:D:\Java\jdk1.8.0_73(这里是jdk安装路径)

变量名:path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(系统可以在任何路径下识别java命令)

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(这里需要注意的是.不能漏)Java运行环境加载类的路径

环境配置是否成功,输入javac或者java -version验证,出现如下界面表示成功



(三)Android-sdk

Android SDK提供开发测试所必须的Android API类库和开发工具

可以选择直接下载sdk包或者通过android studio下载sdk,这里更推荐直接下载android studio, 可以利用android studio自带的模拟器

3.1 下载方式

3.1.1通过android studio下载android sdk

(单独下载android sdk可能由于版本过老导致uiautomator.bat无法使用无法解决,可以选择安装android studio下载sdk)

Android studio下载地址:https://developer.android.google.cn/studio/

下载后进行安装,将按照下列步骤进行:

下面一步是安装路径的选择,D:\android\android studio

4.下面一定要逐步完成,一步一步仔细操作:

点选第二个,然后会有各种提示,下一步到这里

安装选这个custom

后续可以更改安装位置,否则,只能装在C盘

选择主题风格

下方安装路径如果需要更改的话,一定要改为没有标点符号,不要有中文

勾选内容参考图中

内存的选择,最好不要低于2G(2048MB)

到此下一步,开始疯狂跑安装:

5. 启动android studio, fanqiang下载好gradle, 下载android sdk

下边这个方法不好用,慎用,更推荐直接安装android studio

3.1.2 直接下载android sdk(这个android sdk可能起不来uiautomator.bat,如果后续有问题可以尝试3.1.2通过android studio下载android sdk)

sdk下载地址:https://www.androiddevtools.cn/

安装方式:

将下载的zip包解压,直接安装即可。

打开SDK Manager(首次自动弹出),按照默认勾选安装亦可。 主要安装工具Platform-tools、build-tools、Android API(选择最新版本即可),还有扩展插件Google USB Driver,其他根据实际情况自行选择。如下图:

下载安装时,走的是外网,如果觉得下载速度太慢,可以配置国内镜像进行加速。

更改镜像地址Tools -> Options

大连东软信息学院镜像服务器地址:

http://mirrors.neusoft.edu.cn 端口:80

北京化工大学镜像服务器地址:

IPv4: http://ubuntu.buct.edu.cn/ 端口:80

IPv4: http://ubuntu.buct.cn/ 端口:80

IPv6: http://ubuntu.buct6.edu.cn/ 端口:80

上海GDG镜像服务器地址:

http://sdk.gdgshanghai.com 端口:8000

中国科学院开源协会镜像站地址:

IPV4/IPV6: http://mirrors.opencas.cn 端口:80

IPV4/IPV6: http://mirrors.opencas.org 端口:80

IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80


3.2 配置环境变量

环境变量配置

1. ANDROID_HOME:  D:\Android\android-sdk  (实际安装路径)

2. Path已有变量追加值:

    %ANDROID_HOME%\tools

    %ANDROID_HOME%\platform-tools

    %ANDROID_HOME%\build-tools\28.0.3\ 自己具体版本号

3.3 验证

win+r输入cmd回车打开dos窗口,输入adb,出现如下截图,说明安装成功


(四)Python

搭建web自动化环境已安装python的略过这一步

下载地址:https://www.python.org/downloads/

傻瓜式下一步安装,勾选自动配置环境变量,或者安装后手动配置环境变量

这里是C:\Users\qabuild\AppData\Local\Programs\Python\Python37,C:\Users\qabuild\AppData\Local\Programs\Python\Python37\Scripts到Path变量中(使用pip安装会用到),如下图所示:


(五)appium

下载地址(下载for windows的):

https://github.com/appium/appium-desktop/releases/

傻瓜式安装下一步下一步


(六)Node.js

配置Appium的环境,必须要有Node.js(Appium就是由Node.js编写的),所以需要对Node.js进行安装和配置环境。

6.1下载

下载地址:http://nodejs.cn/download/

下载安装包后,双击安装,勾选自动配置环境变量,或者安装后手动配置,具体步骤忽略了,很简单。

6.2配置环境变量

加path环境变量:C:\Program Files\nodejs\node(安装路径)

6.3验证

通过命令node -v查看node版本,出现如下截图,说明安装成功

6.4 安装appium-doctor 

npm install -g appium-doctor

6.5 cmd执行appium-doctor

输入命令appium-doctor查看,出现如下截图,说明安装成功


(七)Appium-python-Client

直接打开cmd,输入:pip install Appium-Python-Client


(八)Pycharm

下载professional版本的支持Gherkin语法

下载地址:https://www.jetbrains.com/pycharm/download/#section=windows


 (九)behave

pip install behave

你可能感兴趣的:(appium - python - behave自动化环境搭建)