等待选择器打​​开

时间:2014-12-03 12:59:42

标签: android android-activity robotium

我有一个应用程序,我尝试使用Robotium Solo

进行测试

我有一个单独的对象点击一个应该打开chooser ..

的按钮

如何让solo等待chooser出现?因为看起来我要求它等待5分钟,选择器只在活动结束时出现,然后我退回到主屏幕。

如何制作,以便solo可以点击选择器中的项目?

这是测试方法的一部分

        solo.assertCurrentActivity("not main activity", MainActivity.class);
        solo.clickOnButton("new");
        wait(300);
        solo.clickOnImageButton(0);
        solo.waitForDialogToOpen();
        solo.clickOnButton("Camera");

这是等待方法

private void wait(int seconds) {
        solo.waitForCondition(new Condition() {

            @Override
            public boolean isSatisfied() {
                return false;
            }
        }, (int) (seconds * DateUtils.SECOND_IN_MILLIS));
    }

0 个答案:

没有答案