循环运行具有不同输入的机器人案例

时间:2013-09-09 02:37:53

标签: android automation robotium

我想用Robotium运行具有不同输入参数的案例。例如,我想测试浏览器打开一个网页,并有很多网站。

一开始,我想在这种情况下使用一个循环,但是如果浏览器崩溃导致一个站点导致情况无法继续。

这个要求有什么解决方案吗?谢谢~~~

1 个答案:

答案 0 :(得分:0)

您可以使用命令行和adb循环测试不同的参数。

  1. 您可以在PC上存储大量带有输入参数的xml文件,然后使用adb复制它们(请参阅Using adb To Copy Files To / From Your Android Device);然后在测试期间解析它
  2. 您可以使用批处理文件循环运行测试。即使您的测试失败,也会启动以下测试(您的浏览器将再次打开)。使用adb命令运行test:

    adb shell am instrument -w your.package.in.test.project / android.test.InstrumentationTestRunner

  3. 注意:要使用此命令,您需要在设备上安装应用程序和测试的apk文件。或者你需要构建apk文件(例如,使用maven)然后你可以在没有Eclipse的情况下安装它。

    希望,这有帮助。