安卓移动端appium环境搭建流程

基本步骤:

  1. 安装Node.js

  2. 安装JDK,及配置环境变量

  3. 安装SDK,及配置环境变量

  4. 安装Appium桌面版本(建议安装GitHub的最新版)

  5. python中pip下载Appium-Python-Client

  6. 下载allure-2.13.8并加入环境变量

  7. 管理员身份运行appium启动服务, 连接安卓真机

部分详细步骤:

1. 安装Node.js

点击进入Node.js官网nodejs.org/zh

Node.js的安装相对简单,下载安装包安装,然后一路狂点下一步就可以了

安装完成后,在终端中输入node -v,显示版本号则表示安装成功

C:\Users\admin>node -v
v16.14.2

2. 安装JDK,及配置环境变量

点击进入官网下载页面www.oracle.com/technetwork/java/javase/downloads/jd

下载之后, 配置环境变量, 新增JAVA_HOME系统变量, 并在系统变量的path内新增如下路径

%JAVA_HOME%\bin

%JAVA_HOME%\lib\tools.jar

%JAVA_HOME%\jre\bin

在终端输入javajavac,出现帮助用法界面说明安装成功 .

3. 安装SDK,及配置环境变量

点击此处下载SDK Tools https://www.androiddevtools.cn/

  1. 依次点击AndroidSDK工具>>SDK Tools>>会跳转到以下界面,然后选择你的系统下载就好,Windows建议选择.exe后缀那个

  2. 下载后安装如下三个工具

  3. 之后同样要添加环境变量, 添加ANDROID_HOME到系统变量, 并在系统变量的path内新增如下路径

  • %ANDROID_HOME%\tools
  • %ANDROID_HOME%\platform-tools
  1. 在终端输入 adb version, 出现如下内容则安装成功

    C:\Users\admin>adb version
    Android Debug Bridge version 1.0.41
    Version 29.0.6-6198805

4. 安装Appium桌面版本(建议安装GitHub的最新版)

老版本的appium存在问题,需下载新版的appium。新版的appium需单独下载GUI服务器和取样器,官网如下。

appium官网下载地址, https://github.com/appium/appium-desktop/releases/tag/v1.22.3-4

appium取样器官网下载地址,https://github.com/appium/appium-inspector/releases

GitHub加载较慢,可使用如下阿里云盘下载(链接失效,可以私信我)。

appium阿里云下载地址

appium服务配置

管理员身份打开appium后,输入如下内容,点击编制配置显示识别出当前环境变量, 然后点击启动服务器。

appium取样器配置

配置如下内容,点击启动会话,远程地址默认为空,需自行输入。

注意:一个appium服务只能有一个连接对象,python连接后,取样器的连接就会断开。可尝试不同端口双开appium服务,实现Python执行和手动调试一起执行。

{"platformName": "Android","appium:platformVersion": "12",  # 手机版本号"appium:deviceName": "453edd70",  # 手机开启调试模式连接电脑后,在cmd中通过adb devices获取"appium:udid": "453edd70","appium:noSign": true,"appium:appPackage": "com.weaver.teems",  # 测试应用的包名,teems是内测包,teams是正式包"appium:appActivity": "com.weaver.app.businesskit.module.login.StartActivity",  # 安卓启动的activity"appium:automationName": "uiautomator2"
}

安卓移动端appium环境搭建流程相关推荐

  1. day17 appium环境搭建

    注意事项: 步骤一 手机链接电脑时候,手机或者电脑安装有第三方手机助手,都会链接不上 获取包名: 在cmd当中输入命令 aapt dunp badging + 包名路径 找到类似于package: n ...

  2. Windows下Appium环境搭建(java版)

    因为毕业后学过java,工作后服务端开发用的也基本都是java,所以对java比较熟悉,本篇文章暂时先介绍java版本的appium环境搭建,以后会陆续介绍python版的appium,包括环境搭建. ...

  3. python手机端编程环境_Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  4. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  5. Appium环境搭建和检测

    Appium Appium优点 开源 跨架构:NativeApp.Hybird App.Web App 跨设备:Android.iOS.Firefox OS 不依赖源码 使用任何WebDriver 兼 ...

  6. 【Appium】验证appium环境搭建是否成功并考虑脚本需要包含的参数

    前言:接上一篇的Appium环境搭建,本篇主要通过脚本去验证环境搭建的正确,以及思考我们在编写脚本时需要考虑的几个问题. 目录 一.编写脚本需要考虑的因素 二.从代码来分析因素 2.1.使用的Appi ...

  7. Mac OS下Appium环境搭建及Genymotion模拟器安装

    说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...

  8. Appium环境搭建(Java版本)

    关于Appium环境搭建(Java版本),网上有个博客写的非常清楚,我就记录一下自己遇到的问题. Appium环境搭建(Java版本):http://blog.sina.com.cn/s/blog_a ...

  9. 联盟链初识以及Fabric环境搭建流程

    最新内容会更新在主站深入浅出区块链社区 原文链接:联盟链初识以及Fabric环境搭建流程 这篇文章首先简单介绍了联盟链是什么,再详细的介绍了Fabric环境搭建的整个流程. 区块链分类: 以参与方式分 ...

  10. appium环境搭建(10)

    appium环境搭建比较麻烦,搭建之前先看下http://blog.csdn.net/sunfengye/article/details/77494098,能正常启动模拟器,jdk环境变量配置成功,s ...

最新文章

  1. linux进程地址空间没有段,Linux进程的虚拟地址空间
  2. 手机APP新“战场” 手机银行APP成了银行业的定时炸弹?
  3. spring4.x注解概述
  4. verilog的$dumpfile和$dumpvar系统任务详解
  5. Asp.net 视频摘要
  6. C# WPF MVVM项目实战(进阶②)
  7. JAVA跟MYSQL数据库交互_【编写Java程序实现与Mysql数据库的连接,并交互性的实现简单查询,删除,修改,排序,显示等操作】...
  8. Neo4j:找到两个纬度/经度之间的中间点
  9. Windows Mobile Gprs连接与数据传输
  10. Spring Data JPA 从入门到精通~SpEL表达式的支持
  11. 3小时解决头疼的年终报表!
  12. 【Flink】Flink 1.9 写入 es6 案例
  13. win10在哪打开ie浏览器?windows11怎么打开ie浏览器?
  14. python图像色彩分析_使用OpenCV和Python计算图像的“色彩”
  15. 狼人杀纯白之女个人理解
  16. 示波器1m和50欧姆示阻抗匹配_示波器的阻抗选择
  17. time.h时间函数
  18. 改变tiff图片像素大小
  19. 谢振东:公共交通行业数字化转型升级的探索与实践
  20. 【Python应用】自制截图取词小工具-- 解锁文字识别新姿势

热门文章

  1. lpop 原子_全国中考化学易错知识点——微粒构成的物质分子原子离子
  2. 常用的网络操作系统有哪些?它们各具有什么特点?
  3. 利用Echarts+阿里云地图选择器绘制可交互的行政区划地图
  4. python调用扫描仪设备_python 端口扫描仪
  5. ISO27001体系的价值(详解)
  6. 基于Python+Opencv实现改变logo颜色
  7. 解决读取文件乱码问题
  8. zune自搭虚拟服务器离线升级,Zune 30g 购买/使用 个人经验贴,希望可以帮到有需要的烧友~...
  9. 二级Visual Basic语言视频教程
  10. BMP图片的旋转以及BMP转YUV(4:2:0)