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

这篇具有很好参考价值的文章主要介绍了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工具包必须安装:只需要下载最新的版本就行了。

appium连接夜神模拟器,web自动化技巧,python,appium,自动化,selenium,pycharm

b.Extras(附加设备)

appium连接夜神模拟器,web自动化技巧,python,appium,自动化,selenium,pycharm

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

appium连接夜神模拟器,web自动化技巧,python,appium,自动化,selenium,pycharm

夜神模拟器查看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 点击勾选就行了,安装完就不用再手动配置环境变量了。一般默认是选择会配置环境变量的
appium连接夜神模拟器,web自动化技巧,python,appium,自动化,selenium,pycharm

6、安装和配置Appium

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

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

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

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

appium连接夜神模拟器,web自动化技巧,python,appium,自动化,selenium,pycharm

 (3) 配置Appium检查器:

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

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

      Get Raw Logs 获得原生日志

      Stop Server 停止服务

appium连接夜神模拟器,web自动化技巧,python,appium,自动化,selenium,pycharm文章来源地址https://www.toymoban.com/news/detail-725099.html

到了这里,关于python+appium+夜神模拟器搭建app自动化环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Spider Fiddler - 夜神模拟器证书安装App抓包

    抓包概念:抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。 MT管理器下载链接-提取码:pwjj:https://pan.baidu.com/s/1dH-TeB6gChPDYoYpH1aXQg?pwd=pwjj 提示:以下是本篇文章正文内容,下面案例可供参考 1.1下载安装 官方地址:https://

    2024年02月02日
    浏览(46)
  • Android Spider App逆向 Frida - 夜神模拟器安装配置 基本使用

    Frida 是一款基于 Python + JavaScript 的 Hook 与调试框架,实现app逆向的强大工具; 模拟器下载安装教程:https://blog.csdn.net/EXIxiaozhou/article/details/127767808 提示:以下是本篇文章正文内容,下面案例可供参考 Frida是一款易用的跨平 Hook 工具, Java 层到 Native 层的 Hook 无所不能,是一种

    2024年01月24日
    浏览(32)
  • 【App测试】adb三大连接方式-夜神模拟器+真机+android真机(详细步骤)

    adb连接安卓模拟器 1、检查夜神nox_adb.exe的版本与本地的adb版本是否一致 如果本地adb和夜神adb版本不一致,会相互查杀 1)检查本地adb的版本 在cmd命令行中输入: adb version ,为1.0.41版本 2)检查夜神中nox_adb.exe版本 进入到夜神的安装包的bin目录下,按住shif,点击右键,打开

    2024年02月03日
    浏览(42)
  • Flutter环境搭建【win10虚拟机】+夜神模拟器【主机】

    为了安装和运行 Flutter,你的开发环境必须至少满足以下要求: 操作系统:Windows 10 或更高的版本(基于 x86-64 的 64 位操作系统)。 磁盘空间:除安装 IDE 和一些工具之外还应有至少 2.5 GB 的空间。 工具:要让 Flutter 在你的开发环境中正常使用,依赖于以下的工具: Windows P

    2024年04月23日
    浏览(49)
  • Appium----模拟器 Fiddler Frida对闲鱼app进行抓包

    【原文链接】Appium----模拟器+Fiddler+Frida对闲鱼app进行抓包 (1)参考 Appium----基于Windows系统安装雷电模拟器 安装模拟器 (2)参考 Fiddler----Fiddler的下载与安装 安装Fiddler (3)参考 Appium----Frida的安装与使用 安装Frida (4)在cmd中执行ifconfig查看本机ip地址,比如这里是192.168.1.

    2024年02月16日
    浏览(40)
  • App测试环境搭建全过程,包含JAVA JDK配置、Android SDK、、Appium、Node.js、模拟器配置【究极保姆级】还不会我吃奥利给

    目录 一、环境搭建  1、Windows的java jdk的配置 (1)下载Java的jdk,我建议用Java的1.8版本,比较稳定,我选择的也是1.8版本         JDK下载链接和网盘链接           下图是通过网址下载的步骤, (2)下载完毕,安装java的jdk步骤                 一定要注意细节,

    2024年02月02日
    浏览(34)
  • react native android环境搭建,使用夜神模拟器进行开发(适用于0.73+版本)

    前言 本文基于:“react-native” : “^0.73.0” 1.安装 Node Node.js,下载时选择 = 18 版本 2.下载并安装 JDK Java SE Development Kit (JDK),下载时选择 17 版本 安装 验证是否安装成功 打开命令提示符输入 javac -version 回车 3.安装 Android Studio 下载并安装 Android Studio ,获取编译 Android 应用所需

    2024年01月23日
    浏览(46)
  • 移动应用测试(Python+Appium+雷电模拟器)

    一、node.js(v20.1.1) 二、Java(JDK17) 三、Android SDK(24.4.1版本) 四、Python(3.10) 五、PyCharm(2023.3.2) 六、Appium(1.21.0) 七、雷电模拟器(雷电9) 若不想单独去下载,想直接获取所有安装包,请访问百度网盘链接提取:https://pan.baidu.com/s/1LSzazfQ2PbdiMLfZ4WiWAQ?pwd=n4vi        在

    2024年03月16日
    浏览(57)
  • Mac电脑,python+appium+安卓模拟器使用步骤

    1、第一步,环境搭建,参考这位博主的文章,很齐全 https://blog.csdn.net/qq_44757414/article/details/128142859 我在最后一步安装appium-doctor的时候,提示权限不足,换成sudo appium-doctor即可 2、第二步,安装桌面appium,https://github.com/appium/appium-desktop/releases,下载合适的版本安装即可 3、第

    2024年02月11日
    浏览(45)
  • adb连接夜神模拟器

       回车即可进入cmd命令行  然后输入命令 adb connect 127.0.0.1:62001  5.查看 adb devices 这样就是连接成功了,就可以通过adb命令对夜神的模拟器进行编辑了

    2024年02月13日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包