0


python+appium+夜神模拟器搭建app自动化环境

1.Appium用法

appium是做app的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python。接下来的教程是appium+python的实例。

2.准备工具

我的环境是Windows 10版本 64位系统

1.jdk1.6.0 (64位)

2.android-sdk_r24.3.4-windows

3.模拟器:夜神模拟器(或者安卓系统手机)

4.python:最好是最新版本(我用的是Pycharm工具)

5.安装python包Appium-Python-Client

6.appium:appium-desktop-setup-1.6.3

1、安装JDK并配置JDK的环境变量

(1)jdk的下载

下载地址:https://www.oracle.com/java/technologies/javase-downloads.html

下载版本选择主流的jdk1.8的版本:jdk-8u241-windows-x64.exe

(2) 配置JDK的环境变量:

我的电脑右键属性-->高级系统设置-->高级-->环境变量-->系统变量:

1、新建系统变量:

  变量名:JAVA_HOME

  变量值:C:\Program Files\Java\jdk1.8.0_211 (这里是jdk的实际安装路径)

2、新建系统变量:

  变量名:CLASSPATH

  变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; (前面有一点和冒号不能少)

3、编辑PATH变量,在PATH的最后面添加:

  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(PATH中原来的路径不要去掉哦)

4、验证是否安装并配置成功:

  在dos中输入javac和java -version验证。(分别出现一堆英文和jdk的版本信息则说明安装配置成功!)

  

2、安装SDK并配置SDK的环境变量。

(1) SDK的下载

下载地址:http://tools.android-studio.org/index.php/sdk/

下载版本选择:android-sdk_r24.4.1-windows.zip

(2) SDK的安装

进入D:\android-sdk-windows目录,双击SDK Manager.exe下载对应的包:

a.以下三个Android工具包必须安装:只需要下载最新的版本就行了。

b.Extras(附加设备)

c.安卓版本:安装和模拟器安卓版本一致的SDK。现在android 5开发的场景多一些

夜神模拟器查看Android版本:设置左边的三横->关于我们->Android版本

(3) 配置SDK的环境变量

我的电脑右键属性-->高级系统设置-->高级-->环境变量-->系统变量:

1、新建:

  变量名:ANDROID_HOME

  变量值:D:\android-sdk-windows (SDK的实际安装路径)

2、编辑PATH,在最后面添加:

  %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\29.0.3;

  (如果原来PATH路径最后不是;则加一个;再添加上面的内容)

3、验证是否安装并配置成功:

  在cmd中输入adb验证。在最上面出现Android Debug Bridge version版本信息,如下图表示成功!

3、安装夜神模拟器并在模拟器上安装被测app

(1) 夜神模拟器的安装

下载地址:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网

下一步下一步傻瓜式安装。

(2) 被测app的安装

把apk包直接拖拽到夜神模拟器中安装

(3) 设置模拟器/真机的环境

1.启用设备的开发者选项,启动调试功能。

夜神模拟器:设置->多次点击版本号直到出现提示【开发者选项】->返回上一步能看到【开发者选项】->USB调试。

2.输入命令前:因为SDK下的adb[在SDK安装目录的platform-tools目录下]和模拟器的nox_adb[在夜神安装目录的bin目录下]版本不一致,所以需要把SDK路径下的abd.exe复制到模拟器的bin路径下,重命名为nox_adb.exe,原来的nox_adb.exe先备份。

4、安装并配置python

在进行Appium自动化测试的时候Python环境是少不了的,这里建议大家直接安装Pycharm,一款Python集成开发工具,直接下载对应的软件安装即可。Pycharm下载地址

5、安装Node js

1、由于appium是node js写的所以想要正常运行appium需要安装node js环境。node js下载地址
2、安装基本是一键安装如有 add path 点击勾选就行了,安装完就不用再手动配置环境变量了。一般默认是选择会配置环境变量的
在这里插入图片描述

6、安装和配置Appium

** (1) 下载和安装appium-desktop。**

下载地址:https://github.com/appium/appium-desktop/releases

** (2) 打开appium输入:127.0.0.1和4723登录**

如果此端口被占用:可以使用此命令检查端口是否被占用:netstat -ano | findstr 4723

** (3) 配置Appium检查器:**

  Appium右上角有三个选项分别为:

  start inspector session 开始检查回话(点击它)

  Get Raw Logs 获得原生日志

  Stop Server 停止服务

标签: python appium 自动化

本文转载自: https://blog.csdn.net/weixin_58694594/article/details/129801887
版权归原作者 叶不休 所有, 如有侵权,请联系我们删除。

“python+appium+夜神模拟器搭建app自动化环境”的评论:

还没有评论