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

windows下Appium测试环境搭建,并用appium inspecor操作模拟器

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

windows下Appium测试环境搭建,并用appium inspecor操作模拟器

环境搭建 安装JDK

1. Java Downloads | Oracle 下载JDK安装包,按照默认方式无脑按照即可

2. 设置系统环境变量,系统环境变量添加JAVA_HOME, 路劲是jdk安装路径

3. 系统Path变量添加jdk和jre的bin目录

 安装nodejs

Node.js 中文网 下载安装包,默认方式安装即可

下载adb

1. 下载adb

        方法一:安装Android Studio, 通过其所带的SDK manager 下载adb. 

        Android Studio 官方地址Download Android Studio & App Tools - Android Developers

        安装成功后打开sdk manager并设置sdk路径,然后下载tool,这个路径等下要设置到ANDROID_HOME系统变量。在此路径下会有platform_tools里面就有需要的adb.exe。

        方法二: 直接下载SDK manager 包

        我通过方法一,将SDK manager下载到目录 C:UsersPublicAndroid,在其platform-tools目录下就有所需的adb.exe。

2. 设置环境变量,系统环境变量添加ANDROID_HOME

 3. 系统Path变量添加adb.exe所在路径

安装模拟器

1. 下载安装模拟器

        我的环境是在公司VM上搭建的,亲测蓝叠、雷神、逍遥模拟器在不开启VT的情况下根本无法启动,夜神模拟器可以正常启动,因为懒的找人去给VM开VT,所以最后安装了夜神模拟器。

2. 将上面下载的adb.exe替换掉模拟器里的nox_adb.exe。

        nox_adb.exe在夜神模拟器安装目录的bin目录下,我这是C:Program Files (x86)Noxbin。把上面的adb.exe复制到nox_adb.exe所在目录并重命名成nox_adb,替换到原来的nox_adb.exe。

安装appium server

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

亲测最新1.22.0的版本启动后会报找不到/Session路径的错误,用1.21.0的版本正常。

Appium 连接模拟器

1. 启动夜神模拟器后,中断通过命令 nox_adb.exe connect 127.0.0.1:62001 连接模拟器

2. 启动Appium

3. 打开Appium inspector工具,并填入以下信息,点击start session按钮即可连接。

除了这三个信息,如果指定测试app,还可以提供和appActivity。这两个属性的获取方式如下:

方法一:

        在上面提到的android sdk路径下,build_tool/$sdk_版本号$/ 路径里有aapt.exe, 使用以下命令:

        aapt.exe dump badging $电脑上apk文件路径$

        输出的信息中,package: name就是appPackage, launchable-activity就是appActivity

方法二:

        adb shell dumpsys activity activities | findstr $app名$

        以Chrom浏览器为例,通过命令可以得到输出intent={cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity}

        其中cmp=里com.android.chrome是appPackage,org.chromium.chrome.browser.ChromeTabbedActivity是appActivity

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

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

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