Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 如何在Amazon设备场上运行uiautomator 2.0测试_Ionic Framework_Amazon_Android Uiautomator - Fatal编程技术网

Ionic framework 如何在Amazon设备场上运行uiautomator 2.0测试

Ionic framework 如何在Amazon设备场上运行uiautomator 2.0测试,ionic-framework,amazon,android-uiautomator,Ionic Framework,Amazon,Android Uiautomator,我刚刚开始创建一个测试框架,用于测试在爱奥尼亚开发的混合移动应用程序。对于Android,我决定使用UiAutomator 2.0,但这需要Device Farm正在删除的代码中具有所需的功能 我试图将.apk文件和jar与测试项目一起上传,但我收到一个错误,说我的根测试包中没有classes dex文件 Amazon提供的文档没有指定要遵循的dex文件或其他特定步骤,而且非常肤浅 有没有人有使用Amazon设备场和UiAutomator 2测试混合应用程序的经验 我找到了关于如何制作uiaut

我刚刚开始创建一个测试框架,用于测试在爱奥尼亚开发的混合移动应用程序。对于Android,我决定使用UiAutomator 2.0,但这需要Device Farm正在删除的代码中具有所需的功能

我试图将.apk文件和jar与测试项目一起上传,但我收到一个错误,说我的根测试包中没有classes dex文件

Amazon提供的文档没有指定要遵循的dex文件或其他特定步骤,而且非常肤浅

有没有人有使用Amazon设备场和UiAutomator 2测试混合应用程序的经验


我找到了关于如何制作uiautomator测试包的文档

它需要classes.dex文件和与包名同名的jar中的META-INF目录

我构建了aws示例android应用程序,并从生成的测试apk中提取了classes.dex文件和META-INF目录。然后我把它们放在一个罐子里,上面写着:

com.amazonaws.devicefarm.jar

我希望这有帮助,
James

大家好,我想澄清一下,我们是使用appium来测试应用程序,还是使用UI Automator测试选项?我知道appium中的选项可以使用UI Automator 2作为设备场中的automationName功能。但是,我不确定UI自动机jar是什么。