Java 如何在AndroidTest中包含TestNG到Android Studio

Java 如何在AndroidTest中包含TestNG到Android Studio,java,android,testing,testng,Java,Android,Testing,Testng,我使用android Studio和jUnit对android进行了一些测试。这是工作。 但是,现在我需要使用testNG。 我一直在包括testng库 dependencies { ... androidTestImplementation 'org.testng:testng:5.14.2' implementation group: 'org.sonatype.http-testing-harness', name: 'testng-runner', version:

我使用android Studio和jUnit对android进行了一些测试。这是工作。 但是,现在我需要使用testNG。 我一直在包括testng库

dependencies {
   ... 
   androidTestImplementation 'org.testng:testng:5.14.2' 
   implementation group: 'org.sonatype.http-testing-harness', name: 'testng-runner', version: '0.8'
   ... 
}
之后,我使用TestNG注释创建测试。但是我不能进行测试

导入com.example.gallyamovrifat.autotesting.Page.RolloutPage

import org.testng.annotations.*;
import androidx.test.uiautomator.UiDevice;
import androidx.test.uiautomator.UiObjectNotFoundException;

import static org.testng.Assert.assertEquals;
import static org.testng.AssertJUnit.assertTrue;

public class RolloutKeysDownload {
    private UiDevice device;
    private RolloutPage page;
    private final String ROC_ADDRESS = "****************";
    private final String USER_NAME = "****************";
    private final String PASSWORD = "****************";

    @BeforeClass
    public void SetUp(){
        device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
        page = new RolloutPage(device);
    }

    @Test
    public void enterRolloutCenterAddress() throws UiObjectNotFoundException {
        page.authorizationButtonClick();
        String verifyAddress = page.enterRocAddress(ROC_ADDRESS);
        assertEquals("Сертификат подтвержден", verifyAddress);
    }

    @Test
    public void authorization() throws UiObjectNotFoundException {
        boolean isAuthorized = page.joinButtonClick();
        if (!isAuthorized) {
            isAuthorized = page.authorize(USER_NAME, PASSWORD);
            assertTrue(isAuthorized);
        }
    }
}
我得到一个例外:

org.testng.TestNGException: Cannot find class in classpath: com.example.gallyamovrifat.autotesting.rollout.RolloutKeysDownload at org.testng.xml.XmlClass.getSupportClass(XmlClass.java:59) at org.testng.internal.ClassInfoMap.(ClassInfoMap.java:19) at org.testng.TestRunner.initMethods(TestRunner.java:389) at org.testng.TestRunner.init(TestRunner.java:228) at org.testng.TestRunner.init(TestRunner.java:198) at org.testng.TestRunner.(TestRunner.java:147) at org.testng.SuiteRunner$DefaultTestRunnerFactory.newTestRunner(SuiteRunner.java:499) at org.testng.SuiteRunner.init(SuiteRunner.java:140) at org.testng.SuiteRunner.(SuiteRunner.java:104) at org.testng.TestNG.createSuiteRunner(TestNG.java:1039) at org.testng.TestNG.createSuiteRunners(TestNG.java:1025) at org.testng.TestNG.runSuitesLocally(TestNG.java:871) at org.testng.TestNG.run(TestNG.java:814) at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:72) at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)