所以我试图使用Robotium for Android编写自动化测试 我有一个与LoginPage相关的测试套件,问题是setUp和tearDown在每次测试后都被称为beforfe,因此它将在每个测试用例上关闭并打开应用程序。

是否有可能避免这种情况,以便对每个测试服调用一次安装和拆卸?

编辑:

我正在使用ActivityInstrumentationTestCase2

有帮助吗?

解决方案

请改用SingleLaunchActivityTestCase。

其他提示

我不确定Robotium,但是junit具有@BeforeClass和@AfterClass批注,您可以将其应用于方法,以使其在实例化测试套件之前或之后仅被调用一次。在此处查看更多信息:

http://junit.sourceforge.net/doc/faq/faq。htm#organize_3

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top