其他分享
首页 > 其他分享> > android – Robotium solo waitForCondition

android – Robotium solo waitForCondition

作者:互联网

我正在使用机器人.今天我遇到了一点问题.点击按钮后,应用程序将转到下一个活动.我需要等待出现一些按钮.

View am = solo.getView(R.id.btn_login);

solo.waitForCondition(am.isShown(), 5000);

此代码不起作用.

如果我被识别为,它也不起作用

Button am = solo.getButton(R.id.btn_login);

帮帮我吧!

解决方法:

你要实现Condition接口:

solo.waitForCondition(new Condition() {
   @Override
   public boolean isSatisfied() {
       return am.isShown();
   }
}, 5000);

在isSatisfied()中你可以随意测试你需要的东西:)

标签:robotium,android
来源: https://codeday.me/bug/20190825/1721874.html