APP自动化测试框架-UiAutomator2基础( 三 )

8)文本框操作d.send_keys("test")d.clear_text()# 清空输入框9)toast操作# 获取toast,当没有找到toast消息时,返回default内容d.toast.get_message(timout=5,default='no toast')# 清空toast缓存d.toast.reset()10)监控操作# 移除ANR的监控d.watcher.remove("ANR")# 移除所有的监控d.watcher.remove()# 开始后台监控d.watcher.start()d.watcher.start(2.0) # 默认监控间隔2.0s# 强制运行所有监控d.watcher.run()# 停止监控d.watcher.stop()# 停止并移除所有的监控,常用于初始化d.watcher.reset()更多api详见:
https://github.com/openatx/uiautomator2
五、weditor元素定位1.启动weditor服务python -m weditor

APP自动化测试框架-UiAutomator2基础

文章插图
 
2.访问weditor默认端口17310,访问地址:http://localhost:17310/,手机连接PC(确保已开启USB调试模式),点击Connect连接设备,当Connect图标变为绿色表示连接成功 。
APP自动化测试框架-UiAutomator2基础

文章插图
 
3.界面调试weditor提供了所操作即所得式的元素定位方式,当双击屏幕上的图标或按钮,weditor界面右侧的Coding框会同步展现元素操作的代码,同时手机界面也会相应同步切换页面 。
APP自动化测试框架-UiAutomator2基础

文章插图
 
感谢部分内容参考以下:
https://www.cnblogs.com/fnng/p/8486863.html
https://testerhome.com/topics/11357
https://blog.csdn.NET/Master724/article/details/107962349?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163394586216780265448858%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163394586216780265448858&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-2-107962349.pc_search_ecpm_flag&utm_term=uiautomator2&spm=1018.2226.3001.4187

【APP自动化测试框架-UiAutomator2基础】


推荐阅读