一个好用的移动端自动化框架-weditor定位元素

简介:

  weiditor是基于python的一个查看客户端元素的工具,简单实用。

安装:

  直接pip升级即可:pip3 install weditor

启动:

  启动也是很简单,直接用:python3 -m weditor,启动即可,启动之后,会默认开启一个服务,打开浏览器。很是方便, 功能也很是强大。

踩坑:

  很心酸的一个踩坑记,本来没有用uiautomator2这个框架,直接用weditor来识别元素,配合appium来一起搞,本意原是这个。

  但是,本人踩了一波坑,直接pip安装的weditor,启动之后,直接连接,如图,会给我抛出一个没有atx的服务,后面百度安装对应的atx以及各种各样服务,仍然不行。

后来找到了原因,是需要在测试机上面需要安装一个atx的调试app

后来解决方式是:安装了uiautomator的框架,顺便安装了atx的调试app,然后就可以使用了。很是尴尬。

没有这个atx调试的测试机,需要python3 -m uiautomator2 init去生成atx应用。

weditor简单使用方法:

 1、启动服务:python3 -m weditor

2、找到你的设备id:adb devices

3、把你的devices 添加到连接里面。

4、直接dump截图查看即可了

原文地址:https://www.cnblogs.com/dflblog/p/11642979.html