• Appnium+夜神模拟器


    1. 环境配置

    1.1 Java环境

    1. 下载地址:

    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    2.安装过程就不多说了,配置好环境变量后,检查是否成功::

     

    1.2 Noje.js

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

    1.2.2 检查是否安装成功:

    1. WIN+R,搜cmd进入控制台
    2. 输入node -v检查noje版本
    3. 输入npm查看是否有指令

     

    1.3 Android_sdk

    1.下载地址:https://www.androiddevtools.cn/  (也可以直接安装 android studio 开发工具,内部集成了android-sdk

    2.解压后运行 SDK Manager.exe

     

    3.下载 build-tool 工具,后面会用到 aapt 命令。

     

     4.配置环境变量:

     1)新增系统变量名 ANDROID_HOME ,变量值:D:android-sdk-windows android-sdk 主目录)

     2)系统变量 Path 添加 adb aapt 变量值。

    adb 变量值:D:android-sdk-windowsplatform-tools

    aapt 变量值:D:android-sdk-windowsuild-tools29.0.2

    5.检查环境变量配置是否成功:

     

    1.4 Appnium环境配置

    1.4.1 使用命令安装: npm install -g appium

    1.4.2 安装appium-doctor,所以需要自己下载npm install -g appium-doctor (参数 -g 设置 appium-doctor 环境变量)

    1.4.运行appium-doctor检查 appium 运行所需的依赖和环境变量

    1.4.1 安装 Appium-Python-Client cmd输入:pip3 install Appium-Python-Client

    1.5 夜神模拟器

    官网下载,一键安装即可。

    下载地址:https://www.yeshen.com/ 

     

    2. Appnium连接夜神模拟器

    (1) 打开夜神模拟器

    (2) 打开cmd,输入adb connect 127.0.0.1:62001

     

    输入adb devices,如果出现127.0.0.1:62001 device则说明连接成功。

    如果出现* daemon not running; starting now at tcp:5037,需要关闭360等杀毒软件(占用端口)。

    (3) 打开Appium,连接服务器

     

    (4) 点击file,进入New Sission Window

    (5) 配置deviceName,内容为127.0.0.1:62001

     

    (6) 配置Android

    进入夜神模拟器设置,查看夜神模拟器安卓版本。

    到此,配置完成,appnium能够成功连接夜神模拟器。

     

    注:如果出现每次进入软件都需要重新配置,则需要在配置Sission Window时添加NoReset,类型为布尔值,值为true

     

    这里附上一些写的更好的文章网页,供大家比对参考,减少查阅资料的时间:

    配置appnium+夜神模拟器:

    https://blog.csdn.net/weixin_45655108/article/details/102869995 

     

    Python3 + Appium + 安卓模拟器 实现APP自动化测试,并生成测试报告(简化版):

    https://blog.csdn.net/u013314786/article/details/105768650 

     

    参考资料:

    1)官网 http://appium.io/index.html

    2)appium/python-client使用文档https://github.com/appium/python-client

    3)搭建appium的android环境http://www.cnblogs.com/qiaoyeye/p/5131382.html

    4)Appium移动自动化测试(四)http://www.cnblogs.com/fnng/p/4579152.html

    5)AppiumPython API http://blog.csdn.net/crisschan/article/details/50416860

    6)appium常用方法总结 http://www.cnblogs.com/fanxiaojuan/p/4882676.html

  • 相关阅读:
    使用神经网络识别手写数字Using neural nets to recognize handwritten digits
    C++ 宏定义与常量
    C语言枚举类型(Enum)
    【转】DSP是什么--DSP是神马东东??
    linux 源码编译安装apache
    【转】细说自动化运维的前世今生
    【转】C语言中整型运算取Ceiling问题
    linux系统调优
    linux 状态与系统调优
    vue2.0 watch 详解
  • 原文地址:https://www.cnblogs.com/knis/p/14681423.html
Copyright © 2020-2023  润新知