请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

命令行传不了参数


@Test
public void sea(){
   UiObject2 list=device.findObject(By.clazz("android.widget.LinearLayout"));
   List<UiObject2> listchild=list.findObjects(By.clazz("android.widget.CompoundButton"));

}

这思路对不对 到这就不知道怎么取出来了

https://img1.sycdn.imooc.com//szimg/5ccfea5300011e7416001167.jpg



请老师看看 这个控件怎么取 只有bounds 有区别 深度也是一样的

正在回答 回答被采纳积分+3

4回答

城下秋草 2019-05-06 20:33:19

取出list再用index取就好了。这个页面控件应该顺序固定的

0 回复 有任何疑惑可以回复我~
提问者 qq_慕婉清1236790 2019-05-03 20:50:32

会不会是模拟器上差了什么东西没安装呢?

0 回复 有任何疑惑可以回复我~
提问者 qq_慕婉清1236790 2019-05-03 20:47:07

发错了!

0 回复 有任何疑惑可以回复我~
城下秋草 2019-05-03 19:54:33

报错提示完整截图和对应代码,log贴一下看看

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕婉清1236790 #1
    已经修改了问题 请老师看下 谢谢了
    回复 有任何疑惑可以回复我~ 2019-05-03 20:55:24
  • 城下秋草 回复 提问者 qq_慕婉清1236790 #2
    可能传参的中文解析问题,先试试传一个纯英文有没问题
    回复 有任何疑惑可以回复我~ 2019-05-04 09:31:11
  • 提问者 qq_慕婉清1236790 #3
    发现参数是中文就失败 英文就正常 是什么问题啊
    回复 有任何疑惑可以回复我~ 2019-05-04 10:20:42
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信