听说 uiautomator2 要升级第三个大版本了,我想趁着这个机会重新把它作为主要的自动化工具。
我从 2016 年开始接触 python 版本的 uiautomator,当时它还是由小聪大佬维护。其简洁的 api 设计,优雅干净的文档非常吸引人。
后来 u2 出来,提升了不少功能。但也许是 u1 太美了,我始终对 u2 没有太多感情,所以就转投 appium 了。
期间因为有些粉丝喜欢 u2,我还出了个视频,到现在应该还是最多人观看的。我的 u2 笔记,也被很多人搬运,连 app 的马赛克都懒得打。
但 u2 始终没有太多人用,尽管它有超快的速度和反应,尽管它有简洁的接口设计,尽管它有方便强大的辅助工具。
技术这个东西,还是需要广告的。
在决定重新拥抱这个工具以后,我顺手用了用 weditor,它的元素定位辅助工具,好像已经放弃治疗了,没有太多测试,和版本已经不兼容很久了。
如果有空,我想可以研究一下页面的 dump 技术,做一个好点的定位工具。如果没空,技术有所长进,优化一下现在的也行。
另一个 u2 欠缺的地方在于 webview 的测试,这个其实早就有现成的方案了,只是还需要整合,设计好接口。
这么好的工具,不应该被埋没,希望大家厌倦了 appium 和 airtest 以后,能试一试 u2。
希望大家厌倦了 appium 和 airtest 以后,能试一试 uiautomator2
最新推荐文章于 2024-07-21 03:34:39 发布