安卓移动端appium环境搭建流程
安卓移动端appium环境搭建流程
基本步骤:
安装Node.js
安装JDK,及配置环境变量
安装SDK,及配置环境变量
安装Appium桌面版本(建议安装GitHub的最新版)
python中pip下载Appium-Python-Client
下载allure-2.13.8并加入环境变量
管理员身份运行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
在终端输入java和javac,出现帮助用法界面说明安装成功 .
3. 安装SDK,及配置环境变量
点击此处下载SDK Tools https://www.androiddevtools.cn/
依次点击AndroidSDK工具>>SDK Tools>>会跳转到以下界面,然后选择你的系统下载就好,Windows建议选择.exe后缀那个
下载后安装如下三个工具
之后同样要添加环境变量, 添加ANDROID_HOME到系统变量, 并在系统变量的path内新增如下路径
- %ANDROID_HOME%\tools
- %ANDROID_HOME%\platform-tools
在终端输入 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环境搭建流程相关推荐
- day17 appium环境搭建
注意事项: 步骤一 手机链接电脑时候,手机或者电脑安装有第三方手机助手,都会链接不上 获取包名: 在cmd当中输入命令 aapt dunp badging + 包名路径 找到类似于package: n ...
- Windows下Appium环境搭建(java版)
因为毕业后学过java,工作后服务端开发用的也基本都是java,所以对java比较熟悉,本篇文章暂时先介绍java版本的appium环境搭建,以后会陆续介绍python版的appium,包括环境搭建. ...
- python手机端编程环境_Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
- Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
- Appium环境搭建和检测
Appium Appium优点 开源 跨架构:NativeApp.Hybird App.Web App 跨设备:Android.iOS.Firefox OS 不依赖源码 使用任何WebDriver 兼 ...
- 【Appium】验证appium环境搭建是否成功并考虑脚本需要包含的参数
前言:接上一篇的Appium环境搭建,本篇主要通过脚本去验证环境搭建的正确,以及思考我们在编写脚本时需要考虑的几个问题. 目录 一.编写脚本需要考虑的因素 二.从代码来分析因素 2.1.使用的Appi ...
- Mac OS下Appium环境搭建及Genymotion模拟器安装
说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...
- Appium环境搭建(Java版本)
关于Appium环境搭建(Java版本),网上有个博客写的非常清楚,我就记录一下自己遇到的问题. Appium环境搭建(Java版本):http://blog.sina.com.cn/s/blog_a ...
- 联盟链初识以及Fabric环境搭建流程
最新内容会更新在主站深入浅出区块链社区 原文链接:联盟链初识以及Fabric环境搭建流程 这篇文章首先简单介绍了联盟链是什么,再详细的介绍了Fabric环境搭建的整个流程. 区块链分类: 以参与方式分 ...
- appium环境搭建(10)
appium环境搭建比较麻烦,搭建之前先看下http://blog.csdn.net/sunfengye/article/details/77494098,能正常启动模拟器,jdk环境变量配置成功,s ...
最新文章
- linux进程地址空间没有段,Linux进程的虚拟地址空间
- 手机APP新“战场” 手机银行APP成了银行业的定时炸弹?
- spring4.x注解概述
- verilog的$dumpfile和$dumpvar系统任务详解
- Asp.net 视频摘要
- C# WPF MVVM项目实战(进阶②)
- JAVA跟MYSQL数据库交互_【编写Java程序实现与Mysql数据库的连接,并交互性的实现简单查询,删除,修改,排序,显示等操作】...
- Neo4j:找到两个纬度/经度之间的中间点
- Windows Mobile Gprs连接与数据传输
- Spring Data JPA 从入门到精通~SpEL表达式的支持
- 3小时解决头疼的年终报表!
- 【Flink】Flink 1.9 写入 es6 案例
- win10在哪打开ie浏览器?windows11怎么打开ie浏览器?
- python图像色彩分析_使用OpenCV和Python计算图像的“色彩”
- 狼人杀纯白之女个人理解
- 示波器1m和50欧姆示阻抗匹配_示波器的阻抗选择
- time.h时间函数
- 改变tiff图片像素大小
- 谢振东:公共交通行业数字化转型升级的探索与实践
- 【Python应用】自制截图取词小工具-- 解锁文字识别新姿势
热门文章
- lpop 原子_全国中考化学易错知识点——微粒构成的物质分子原子离子
- 常用的网络操作系统有哪些?它们各具有什么特点?
- 利用Echarts+阿里云地图选择器绘制可交互的行政区划地图
- python调用扫描仪设备_python 端口扫描仪
- ISO27001体系的价值(详解)
- 基于Python+Opencv实现改变logo颜色
- 解决读取文件乱码问题
- zune自搭虚拟服务器离线升级,Zune 30g 购买/使用 个人经验贴,希望可以帮到有需要的烧友~...
- 二级Visual Basic语言视频教程
- BMP图片的旋转以及BMP转YUV(4:2:0)