自动化测试辅助定位软件,优缺点及常见常用

admin 2023-1-5 1,193 1/5

天宇软件资讯1月5日消息,自动测试UI时,必需先定位需求操作的元素,然后才干执行指令。在web端,经过devtools(俗称F12)获取和编写元素定位表达式十分方便。

但是在挪动端自动化的状况下,这个辅佐工具还有很大的优化空间。以下是我常常运用的五种元素定位辅佐工具,以及它们的优缺陷。

1、使用反省员

Appium Inspector是由Appium完成的页面元素检查器。在旧版本中,它间接集成到Appium的桌面使用程序中。在新版本中,间接独立出来,做成一个小工具。即便不运用Appium实行自动化测试,也可以运用这个工具来定位元素。也是我默许的辅佐定位工具。

他的优点是:

独立工具,可以独自下载。

请验证元素表达式能否正确。

您可以定位本地使用程序和混合使用程序以及网页。

缺陷是启动费事,需求配置参数,呼应速度慢,网页定位功用比拟蠢笨,精度不够。

下载,就像普通软件的装置一样。启动后需求配置参数来表示你衔接的手机战争台信息,这也是这个工具的费事所在。

这是一个例子。完成后,点击“开端会话”衔接手机,开端定位。假如觉得每次填参数都很费事,可以间接保管,下次再用。

{

"平台称号":"安卓",

" app ium:automation name ":" ui automator 2 ",

" app ium:package name ":" com . package . name ",

" appi um:activity ":" . launcable . activity ",

" app ium:chromedriverExecutable ":" path/to/chrome driver . exe ",

" appium:device name ":" emulator-5554 "

}

取得页面中某个元素的表达式后,可以经过search按钮验证能否可以在页面中找到指定的元素。这个功用很容易运用。

2、Uiautomatorviewer

这是Android sdk自带的页面检查工具。装置Android sdk后,间接在\tools\bin目录下找到uiautomatorviewer.bat文件,点击运转。它的优点是安卓自带,开箱即用。您可以设置文件的快捷方式,然后单击间接运转它。缺陷是功用比拟复杂,只能失掉根本的元素信息。

3、韦迪托

Weditor是atx生态下的小工具,目前由阿里巴巴维护。它支持python uiautomator2生成以来的代码,但是假如不运用u2,那么这个函数就没用了。也支持间接在界面上操作app,但是这个工具不是很波动,衔接十分容易断开,而且和appium不兼容。要定位,必需先断开appium服务,appium运转时,还需求断开weditor,操作起来比拟繁琐。

4、镀铬反省

这是在app中定位嵌入式网页时需求用到的工具。这在混合使用程序和web使用程序中很罕见。当app进入一个网页,间接在chrome阅读器的地址栏输出chrome://inspect进入网页调试工具,页面会显示衔接了哪些挪动设备。它不需求装置任何扩展,阅读器内置功用。点击页面间接翻开devtools工具,和阅读时按F12没什么区别。

5、UC开发工具

这是一个由UC阅读器开发的网页调试工具。其功用与chrome inspect相反,次要定位app内的网页元素。在官网翻开plus.ucweb.com/download/完成下载。

今天就分享到这里吧,天宇软件资讯是一个软件分享基地,其中包括新南北,香蕉赶集,伶信,易民购,澳派,千米优选,鸽欧购,乐淘淘购,国信商城,狐友,名特优品,诚智通,嗒米购,莱迪购,新聚淘,博立购,探聊,苹果微信多开,淘客购,深聊,安卓微信多开,城言,友点赞,淘一购,亲聊,乐享购,探聊,淘个购,支付宝,四季优选等社交平台的辅助功能有避雷,埋雷软件,扫尾,秒抢红包,单透软件分享。喜欢的请关注收藏,谢谢。

- THE END -

admin

1月05日22:51

最后修改:2023年1月5日
0

非特殊说明,本博所有文章均为博主原创。

软件商城
krxuoe.com
2024-12-25 01:09:05
软件商城:krxuoe.com
软件商城地址:http://krxuoe.com
[软件商城:krxuoe.com]
软件商城:krxuoe.com
注:点击复制微信号并打开微信APP,添加好友后进行聊天。
取消

选择聊天工具: