我创建了一个简单的活动,其中有 2 个用于提交和取消的按钮。我只想通过使用 UI Automator 测试来测试这个项目。所以我创建了一个android测试项目并创建了一个类。我让这个测试类扩展UiAutomatorTestCase
。我还添加了 uiautomator.jar、android.jar 以及 junit3 库。但是当我运行测试用例时,它给了我一个关于
TestSuiteConstruction 失败和 java.lang.RuntimeException。
但是我添加了构造函数,但由于它不带任何参数,所以我无法添加任何参数。这是我的测试用例代码。请尽快解决此错误。你能告诉我任何我没有在我的项目中添加的东西吗?
package com.example.automatorapp.test;
import android.test.suitebuilder.TestSuiteBuilder;
import android.util.Log;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;
import com.example.automatorapp.MainActivity;
public class testDemo1 extends UiAutomatorTestCase
{
public testDemo1()
{
}
public void testdemo() throws UiObjectNotFoundException
{
getUiDevice().pressHome();
Log.e("how r u","hello");
}
}