安装uiautomator2app定位元素工具---weditor

Posted peng-study

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装uiautomator2app定位元素工具---weditor相关的知识,希望对你有一定的参考价值。

注:前提条件,确认手机已是usb调试模式

一、uiautomator2:

1、安装

pip install --pre uiautomator2

pip install pillow

2、初始化

python -m uiautomator2 init

完成后手机会有ATX的app,点击进去,启动UIAUTOMATOR

二、weditor

1、安装:

pip install --pre --upgrade weditor

  

2、使用:

python -m weditor

 

步骤2后,默认会通过浏览器打开页面如下:

技术图片

 

 *注意报错:

若运行python -m weditor 报错:

File "C:UserslAppDataLocalProgramsPythonPython38-32libasyncioevents.py", line 501, in add_reader
raise NotImplementedError
NotImplementedError

 

则:在文件夹快速搜索:asyncio.py,在该py中添加如下3行代码,然后重新运行python -m weditor即可

import sys

if sys.platform == win32:
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

 

技术图片

以上是关于安装uiautomator2app定位元素工具---weditor的主要内容,如果未能解决你的问题,请参考以下文章

selenium 定位

python怎么定位富文框textarea的元素?我用xpath定位包找不到元素

app自动化之启动参数获取元素定位工具和元素定位方式

web_ui自动化新手必备元素定位神奇-ChroPath

Appium中app的元素定位

CSS如何相对同辈元素定位