欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Appium 入门(2-1):Desktop使用

程序员文章站 2022-03-21 22:17:55
Desktop使用:上一篇环境搭建已经说了使用appium进行自动化测试需要准备的工具和环境问题。这一篇就开始正式分享小编学习appium的崎岖之路了~...

上一篇环境搭建已经说了使用appium进行自动化测试需要准备的工具和环境问题。下面的帖子就开始正式分享小编入门appium的崎岖之路了~

Desktop使用

首先找一台真机或者用安卓的模拟器都可,这里以木木模拟器为例。

1、首先打开模拟器

2、adb 连接模拟器

mumu模拟器的连接方式为命令行执行如下代码:(如果配置了hosts,也可使用 adb connect localhost:7555)

adb connect 127.0.0.1:7555

如下表示连接成功:
Appium 入门(2-1):Desktop使用
也可 adb devices 查看设备的连接情况 :
Appium 入门(2-1):Desktop使用
3、几个用到的adb命令:

获取顶部 activity 信息:adb shell dumpsys activity top
获取任务列表信息:adb shell dumpsys activity activities
覆盖安装apk:adb install -r XXX.apk

如下获取待测app的入口和包名
Appium 入门(2-1):Desktop使用
4、打开appium desktop
Appium 入门(2-1):Desktop使用
5、点击启动服务,启动appium server

Appium 入门(2-1):Desktop使用
6、点击搜索图标
Appium 入门(2-1):Desktop使用
7、填写capabilities,然后点击启动回话会话,等待页面加载成功。
Appium 入门(2-1):Desktop使用
8、如果模拟器出现横屏,则需要修改模拟器设置,重新连接

Appium 入门(2-1):Desktop使用
Appium 入门(2-1):Desktop使用
9、使用Desktop录制简单用例,点击眼睛图标开始录制,图例里网忘标了~~Appium 入门(2-1):Desktop使用
10、选择语言,点击显示隐藏代码,然后复制到对应ide中。
Appium 入门(2-1):Desktop使用
11、然后对用例进行改造优化,隐式等待,po思想等。

Desktop主要是用于常用的简单操作的录制,替代简单逻辑代码的手写,也可当做控件属性获取的工具。但是后期还是建议使用uiautomator viewer来进行控件的抓取识别。因为appium desktop的性能比较差。

不要因为几次挫败,就忘记你远大的理想。

加油~~

本文地址:https://blog.csdn.net/qq_42841075/article/details/107798277

相关标签: Appium