Appium+Python移动端(Android)自动化测试环境搭建

1.安装jdk1.8以上

去官网:www.oracle.com下载

参考文章:https://blog.csdn.net/weixin_44084189/article/details/98966787

https://www.cnblogs.com/tuxiaomeng/p/10418591.html

2.安装android sdk(我是windows7系统)

下载Android SDK Tools: http://www.androiddevtools.cn/

打开网站后,我们可以看到这里面有Android开发所需的各种工具,首先找到SDK Tools:

Appium+Python移动端(Android)自动化测试环境搭建_第1张图片

选择一个最新的版本就行了。我在的是zip包,解压后android-sdk-windows包放在了D:\Android\目录下

注意,这里有exe和zip两种文件可供下载,exe的就是个安装程序,下载下来需要自己双击安装。这里建议下载zip压缩包,下载后,直接解压缩到你想要安装Android的路径就行了。解压后的文件目录如下:

Appium+Python移动端(Android)自动化测试环境搭建_第2张图片

然后就双击“SDK Manager.exe”,启动SDK Manager,如图所示:

Appium+Python移动端(Android)自动化测试环境搭建_第3张图片

Tools文件夹里面的Android SDK Tools(这个我们在之前的一步已经下载好了的,一般不会让你再安装了,不过有可能会让你更新),然后就是Android SDK Platform-tools和Android SDKBuild-tools,注意只需要下载最新的版本就行了。

然后就是API。新手的话,选择一个最新的版本就好了,因为Android是向下兼容的。

最后就是extras文件夹中的东西了,如下图所示

Appium+Python移动端(Android)自动化测试环境搭建_第4张图片

然后,install 下载就行。

最后一步:环境变量:

ANDROID_HOME= D:\android\android-sdk-windows

path=;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

检验一下Android SDK是否安装成功:在命令行窗口中输入”adb version“

 

[安装完成后,在cmd命令窗运行adb,提示0xc000007b错误]

Appium+Python移动端(Android)自动化测试环境搭建_第5张图片

网上排查是因为缺少Microsoft Visual C++ Redistributable,2019版本的下载地址如下,x86和x64版本都安装,问题解决!!!

https://social.msdn.microsoft.com/Forums/vstudio/en-US/e653a57a-bc32-4134-87bf-df33058f0531/download-microsoft-visual-c-2017-redistributable?forum=vssetup

Appium+Python移动端(Android)自动化测试环境搭建_第6张图片

3.安装python3.7

https://www.python.org/downloads/ 并配置环境变量

命令行中输入 python ,检查成功

4.安装note.js

下载地址:https://nodejs.org/en/ 

命令行中输入 npm ,检查成功

5.安装appium 

AppiumForWindows_1_4_16_1.zip我下的这个版本

下载地址:https://bitbucket.org/appium/appium.app/downloads/

点击 appium-installer.exe 进行安装

配置环境变量:

Appium_Home=D:\Program Files (x86)\Appium

path后面追加=%Appium_Home%\node_modules\.bin\;%Appium_Home%

cmd打开命令行窗口,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境配置成功,如图所示:

Appium+Python移动端(Android)自动化测试环境搭建_第7张图片

6、安装appium - python - client(目的是将python与appium关联起来)

cmd打开命令行窗口,输入:pip install Appium-Python-Client,提示成功就可以了,我这边是已经安装过了,如图所示:


7、连接手机测试

确认手机已经连接电脑,且驱动安装完成,打开cmd,输入adb devices,出现如下图所示信息则说明连接成功:

adb devices设备的状态有 3 种:

  • device , 设备连接正常
  • offline , 设备离线,连接出现异常
  • unauthorized 设备为进行授权,需要在设备上是否允许调试对话框进行授权

 

你可能感兴趣的:(python,app自动化测试,android)