如果有人已经尝试使用修昔底德进行安卓应用程序的验收测试,我很感兴趣。
例如,看起来我们可以用Robotium替换WebDriver。
如果问题太笼统,请告诉我。
我没有使用修昔底德的经验,但我相信快速浏览一下,你会遇到很多问题。
基本上问题在于robotium在手机上运行,并且需要一种称为instrumentation的android东西才能运行,而您只能通过扩展某些类来获得。
这不符合网络驱动程序在 android 上的工作方式,这是在您的机器上运行的测试,它将命令发送到手机上的服务器。
Robotium 正在开发一个新版本,该版本的工作方式类似于网络驱动程序,这将对您有所帮助,但目前它处于测试阶段并且已经有一段时间了。实际上可能对你有帮助的是eBay的一些人完成的一些项目:http://calabash-driver.github.com/
这为您提供了一个类似硒的界面供您使用,并且可能会根据需要工作。