按钮可单击,为何基于控件的click()无效?

使用布局分析工具得知,Button的text属性为空,根据desc属性查找并取到UiObject,调用click()返回true,但实际没效果。
又调用bounds()返回按钮的Rect,测试click(left, top, bottom, right)也没效果,怀疑后两个参数颠倒。

Button的层次如下图:
0_1526224232653_微信图片_20180513231011.png

请问是什么原因?
手机没有root,Android版本6.0,还有其他方式产生click事件?

此回复已被删除!

Desc符合的对象可能并不只有一个

我也遇到这种情况。click无效。但是找不到原因。你解决了也告诉我吧。我的是textview

试试这个
y = x.bounds();
click(y.centerX(),y.centerY());
我不是很清楚安卓6能不能用

@atjl 不止一个,用foreach循环

你这个应该是网页,所以点击没有效果

你确实把rect的后两个参数写反了

  • 10
    帖子
  • 409
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待