美文网首页
uiatumator2工具使用过程问题记录

uiatumator2工具使用过程问题记录

作者: Yourwater | 来源:发表于2020-02-26 21:58 被阅读0次

1、uiautomator2 ,python 脚本编写,屏幕上有可视元素,通过 weditor 查看,UI 结构层次混乱,显示的是上一次的 UI 结构,但界面正常显示,脚本无法获取指定元素,求解

uiautomator2 ,python脚本编写,屏幕上有可视元素,通过weditor查看,UI结构层次混乱,显示的是上一次的UI结构,但界面正常显示,脚本无法获取指定元素,求解

尝试:

1、重启手机

2、重启python -m uiautomator2 init 

恢复一段时间,跑完一条用列,跑下一个用列时再次提示找不到元素UIObjectNotFoundError:-32002 Server error...,并且在前一条用列还可以获取该元素。

分析:

页面的切换,貌似会导致UI结构层次混乱,从而导致元素选择器获取不到指定元素,刚看uiautomator2,不熟,求用过的人解惑下,元素就是个很简单的按钮"编辑"

这个问题我也遇到过,尝试过两种解决办法,你们也可以试试:

1.修改:UIAutomatorServer中click_post_delay=2.0 # wait after each click

就是在点击操后等上2秒,等待元素完全加载再进行下面的操作。

2.按下返回,进入上个界面,再进入该界面。(不通过,因为有些界面跳转逻辑并不支持A—>B,B—>A。)

2、uiautomator2运行过程中的错误处理:

1、错误描述:uiautomator2.JsonRpcError: -32001 Server error: java.lang.SecurityException

错误原因:uiautomator2.JsonRpcError:-32001服务器错误:java.lang.SecurityException <注入到另一个应用程序需要INJECT_EVENTS权限>

解决办法:手机端没有开启USB模拟点击,开启即可;

2、raise UiObjectNotFoundError({'code': -32002, 'method': 'wait'})

相关文章

  • uiatumator2工具使用过程问题记录

    1、uiautomator2 ,python 脚本编写,屏幕上有可视元素,通过 weditor 查看,UI 结构层...

  • 对一个工具的幻想20210902

    今天继续昨天的思考,就是如何记录解决问题过程。 我想到可以使用,手机,随身本,电脑,日记本,这些工具进行记录。 手...

  • XCode 使用笔记

    本人iOS菜鸟一名,在使用iOS开发工具XCode过程遇到的问题在此进行记录。 安装CocoaPods 安装coc...

  • PMD 的本地调试环境配置

    PMD 的工具就不再介绍。主要是最近在使用过程中,想通过ide 进行调试时,遇到了些问题,以此文记录该过程。 PM...

  • Linuxmint记录

    记录使用Manjaro过程中遇到的问题,与“Linux命令记录”,“Manjaro记录”相关。

  • Systrace工具的使用

    由于遇到U界面卡顿的问题,所以今天把systrace工具如何使用学习了一下,在这里做个记录。在使用过程中,遇见了无...

  • git pull获取和git push推送失败

    前言 git 是一个非常优秀的工具,但是晚饭在使用的过程中遇到了很多问题,现在,记录下比较让人难受的几个问题 记得...

  • Manjaro记录

    记录使用Manjaro过程中遇到的问题,与“Linux命令记录”,“Linuxmint记录”相关。 打印系统信息 ...

  • sublime 工具使用问题整理记录

    1,前两天给sublime text3装了几个皮肤,发现挺好玩的。之后又装了phptools这个在sublime中...

  • Fiddler 抓包工具的使用:PC+iPhone

    详细的安装过程和使用教程见下面的文章:fiddler 抓包工具使用经验 PC+iPhone 下面主要是记录一些过程...

网友评论

      本文标题:uiatumator2工具使用过程问题记录

      本文链接:https://www.haomeiwen.com/subject/srzpchtx.html