栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Appium环境配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Appium环境配置

一、Windows 系统 Appium 测试环境搭建 1.安装jdk

jdk:https://www.oracle.com/java/technologies/downloads/#jdk17-windows(一般8以上)

jdk环境:

新建 JAVA_HOME 变量 ,变量值填写jdk的本地安装目录:C:Program FilesJavajdk-16.0.1

找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%bin;%JAVA_HOME%jrebin;

新建 CLASSPATH 变量值填写   .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar(注意最前面有一点)

检验是否配置成功 运行cmd 输入 java -version

2.安装 Android SDK

链接:https://pan.baidu.com/s/16L3Aadts8rGmgWUL7ZtNjg 
提取码:eqpf

下载 Android SDK 安装包,并解压(建议其所在路径中不要存在中文字符)。在系统环

境变量中设置ANDROID_HOME系统变量为你的 Android SDK 路径,把 tools 和 platform-

tools 两个目录加入到系统的 Path 路径里

 

 

验证方法,打开 cmd,输入 adb devices 不报错,表示安装成功,如下图:

 3.下载安装夜神模拟器

1.搜索或在官网 https://www.yeshen.com/下载夜神模拟器,并安装,安装时注意安装目录

注:由于夜神模拟器自带一套 adb 并且会自动将其所在路径添加到系统变量 Path 中, 当夜神模拟器中的 adb 和 Android SDK 中的 adb 版本不一致时可能会有问题。

解决方法为, 将 Android SDK 中的 adb.exe 替换夜神模拟器中的 adb.exe,及 nox_adb.exe 

4.下载并安装Appium桌面版

 1.搜索或在GitHub上下载:https://github.com/appium/appium-desktop/releases/

下载 Appium 桌面版,并安装。Appium 桌面版集成了 Node.js 环境和各种依赖包,提供界面化配置和日志显示,并提供了 Appium Inspector 元素检查器,使用起来较为方便

下载后双击安装,安装完启动,并在 Configuration 中配置 JDK 和 ANDORID_HOME路径,和系统变量中的路径保持一致

 

 然后点击 Start Server 1.20.2 按钮,启动 Appium Desktop

 5.启用adb并连接模拟器

连接命令:adb connect 127.0.0.1:62001

查看设备命令:adb devices

注:如果查看不到设备,可以重复检查第3步是否出现问题,然后再次连接

 6.获取apk安装包或应用信息

1.配置appt环境变量:在path中添加路径:D:Andriod_SDKbuild-tools27.0.1

2.获取apk包信息:aapt dump badging D:apkcs1.apk(apk存放路径)

 1.aapt配置成功

 2.apk包信息

 

 

 3.编写脚本,配置相关信息并连接 Appium 服务(在pycharm中配置相关脚本)

from appium import webdriver
from time import sleep

# 配置项
caps = {
  "platformName": "Android",
  "platformVersion": "7.1.2",
  "deviceName": "127.0.0.1:62001",
  "appPackage": "com.threefinfo.mobile.ybg",
  "appActivity": "io.dcloud.PandoraEntry"
}

driver = webdriver.Remote('http://localhost:4723/wd/hub', caps)
sleep(3)
driver.quit()

      确保 adb 设备处于连接状态,Appium 服务已启动,运行脚本,可以看到 Appium 服务
日志滚动(脚本连接 Appium 服务正常),模拟器中会自动安装 Appium Settings(
Appium测试环境)并启动App

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/424741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号