繁体   English   中英

在Robotium中选择微调框错误的项目

[英]Select Item of Spinner error in Robotium

我做一个包含Spinner的UI测试。 当我执行时:

  solo.clickOnView(solo.getView(R.id.spinner_editwebsite));

微调器可以显示选项,但无法选择选项,则测试停止!

然后发生错误!

我尝试添加

`solo.pressSpinnerItem(0,1);` 

在...后面

`solo.clickOnView(solo.getView(R.id.spinner_editwebsite));`

但不行!

看一下这个答案:

看来他们现在把这些课都上了。 只是自己遇到了这个问题,但是找到了一种正确且通用的方法。

 // 0 is the first spinner in the layout View view1 = solo.getView(Spinner.class, 0); solo.clickOnView(view1); solo.scrollToTop(); // I put this in here so that it always keeps the list at start // select the 10th item in the spinner solo.clickOnView(solo.getView(TextView.class, 10)); 

来自: 如何使用Robotium单击微调器中的第一项?

如您所见,尝试使用的方法似乎已被弃用。 尝试使用上面的代码代替您的代码。

希望对你有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM