今用robutium进行Android自动化测试时,写好了后怎么也不运行。
然进行各种检查,manifest中的targePackage,Project Reference等设置,以及将robotium5.2.jar打包到里边去,各种更改都尝试了还是不行,最后偶然一眼看到了:
继承于ActivityInstrumentationTestCase2的类的构造方法,由于使用了自动生成,其自动生成了含一个class参数的构造方法,而工具调用的时候不可能给我们一个想要的Class,故导致总也跑不起来。
处理自然就很简单了,构造方法去掉参数,super函数给个自己想要的Class参数。