测牛学堂软件测试学习总结app测试之uiautomator命令

uiautomator的使用

uiautomator是一个批处理文件(.bat),也可以看做是命令或工具

注意:

1uiautomator命令是Android4.3发布的测试工具

2uiautomator是用来做UI测试的,也就是普通的手工测试,即点击每个控件元素,查看输出的结果是否符合预期。比如,登录界面,分别输入正确和错误的账号密码,点击登录按钮,查看是否有提示错误。

3uiautomator就是一个java的GUI程序

使用:

1 在模拟器中打开要测试的app(以作业帮为例子)

2 点击uiautomator左上角第二个图标,即可链接测试

1.png

我们用这个工具,主要是用它来获取app页面中某个元素的定位,

根据点击的内容,会显示对应的一些属性,我们用到的就是xpath

2.png

部署appium

1Appium是一个自动化测试的开源工具(支持IOS和Android)

2Appium是一个跨平台的工具,IOS和Android可以使用同一套API测试脚本,可以增强代码复用性

作用:使用Appium自动操作App,如翻页、点击等功能,再利用抓包工具抓取内容(数据采集或断言)

特点:Appium类库封装了Selenium,支持Windows、Mac、Linux桌面版(命令行版本不支持),支持多语言

appium工作原理

其实就是用代码去操作appium,然后通过appium去操作app

对于客户端我们使用的是Python-Client

Appium是支持多语言的,所以Appium针对不同语言写了不同的库实现,那么客户端就是多样性

代码写完,在Appium服务端执行,驱动服务端对移动设备(模拟器或真机)执行

说明:0.0.0.0表示监听所有ip,含义就是只要有请求过来,Appium就提供服务,没有ip限制

说明:Appium服务器端口号默认为4723 ☆

说明:点击蓝色按钮,即可打开服务

3.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容