0

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

一开始想在case中使用loop,但是如果是某个站点导致浏览器崩溃,case就无法进行下去了。

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

4

1 回答 1

0

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

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

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

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

希望能帮助到你。

于 2013-09-12T07:26:49.413 回答