我正在使用 Robotium 在我的 Android 应用程序中测试 GUI。当我通过eclipse运行我的测试时,它们都顺利通过,但是当我通过maven运行它们时,测试似乎随机失败。活动屏幕有时会在崩溃之前挂起,有时我会收到无法找到要单击的文本的错误,而我可以在模拟器上看到它。我在所有必要的地方都有solo.waitForText()
并且solo.waitForActivity()
尝试了许多不同的代码重写,但我每次都遇到同样的问题。
有没有其他人遇到过 Robotium 的这个问题并找到了解决方案?这是一个很棒的框架,允许对应用程序进行彻底的测试,所以如果可能的话,我想使用它。
查克