Java 如何使用UiAutomator运行包(而不是类)?

Java 如何使用UiAutomator运行包(而不是类)?,java,android,package,android-uiautomator,Java,Android,Package,Android Uiautomator,我使用UiAutomator和Java将代码排序到包中(“第一”和“第二”) 要运行类,命令是adb shell uiautomator runtest MyProject.jar-c first.MyClass1 但我在“first”包中有很多类,所以,我需要逐个包运行测试。我已经尝试过先使用adb shell uiautomator runtest MyProject.jar-c,但是-c命令仅适用于类。有什么想法吗?这是我的临时解决方案。如果有人有更好更奇特的解决方案,请分享 SET di

我使用UiAutomator和Java将代码排序到包中(“第一”和“第二”)

要运行类,命令是
adb shell uiautomator runtest MyProject.jar-c first.MyClass1

但我在“first”包中有很多类,所以,我需要逐个包运行测试。我已经尝试过先使用
adb shell uiautomator runtest MyProject.jar-c
,但是-c命令仅适用于类。有什么想法吗?

这是我的临时解决方案。如果有人有更好更奇特的解决方案,请分享

SET directory=first
cd %directory%
for /r . %%i in (*.class) do adb shell uiautomator runtest AutosanityL.jar -c %directory%.%%~ni
cd ..
pause

这是我暂时的解决办法。如果有人有更好更奇特的解决方案,请分享

SET directory=first
cd %directory%
for /r . %%i in (*.class) do adb shell uiautomator runtest AutosanityL.jar -c %directory%.%%~ni
cd ..
pause

这是我暂时的解决办法。如果有人有更好更奇特的解决方案,请分享

SET directory=first
cd %directory%
for /r . %%i in (*.class) do adb shell uiautomator runtest AutosanityL.jar -c %directory%.%%~ni
cd ..
pause

这是我暂时的解决办法。如果有人有更好更奇特的解决方案,请分享

SET directory=first
cd %directory%
for /r . %%i in (*.class) do adb shell uiautomator runtest AutosanityL.jar -c %directory%.%%~ni
cd ..
pause

对于API>=18
-c
参数不是必需的,如果未指定,则将运行
中的所有测试用例。
然后,如果您不想全部运行它们,只需将每个包分成不同的

对于API>=18
-c
参数不是必需的,如果未指定,则将运行
中的所有测试用例。
然后,如果您不想全部运行它们,只需将每个包分成不同的

对于API>=18
-c
参数不是必需的,如果未指定,则将运行
中的所有测试用例。
然后,如果您不想全部运行它们,只需将每个包分成不同的

对于API>=18
-c
参数不是必需的,如果未指定,则将运行
中的所有测试用例。
然后,如果您不想全部运行它们,只需将每个包分成不同的

如果您愿意尝试自动化工具,您可以使用。由于uiautomator bot中的测试用例被组织为测试套件,因此您可以选择单独的测试套件/用例来执行。此外,您还可以生成执行报告、屏幕截图和日志。有关更多信息,请参阅此

如果您愿意尝试自动化工具,您可以使用。由于uiautomator bot中的测试用例被组织为测试套件,因此您可以选择单独的测试套件/用例来执行。此外,您还可以生成执行报告、屏幕截图和日志。有关更多信息,请参阅此

如果您愿意尝试自动化工具,您可以使用。由于uiautomator bot中的测试用例被组织为测试套件,因此您可以选择单独的测试套件/用例来执行。此外,您还可以生成执行报告、屏幕截图和日志。有关更多信息,请参阅此

如果您愿意尝试自动化工具,您可以使用。由于uiautomator bot中的测试用例被组织为测试套件,因此您可以选择单独的测试套件/用例来执行。此外,您还可以生成执行报告、屏幕截图和日志。有关更多信息,请参阅此