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

目录

1.Appium用法

2.准备工具

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

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

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

4、安装并配置python

5、安装Node js

6、安装和配置Appium


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 停止服务

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值