AWS Device Farm-在设备上禁用教程

时间:2018-11-23 16:02:22

标签: amazon-web-services aws-device-farm

我正在使用AWS Device Farm服务进行自动化测试[Android / Appium Java JUnit],但是它们被设备上出现的使用教程(例如,如何使用相机的教程)打断了。我想知道是否有一种方法可以禁用使用设备的教程。谢谢。

2 个答案:

答案 0 :(得分:0)

我为AWS Device Farm团队工作。

我们检测到并根源导致了此问题,其中一些手机的相机应用程序上出现了一次性教程弹出窗口。我们已对其进行了更正,请随时重试,让我们知道此问题是否仍在影响您。

答案 1 :(得分:0)

看起来还有一个脚本可以从此AWS论坛帖子

运行

https://forums.aws.amazon.com/thread.jspa?threadID=294719

  

嗨,   很抱歉,这种情况一直在发生。目前,我们确实只在某些设备(例如Samsung S9)上运行该解雇程序,并且将在未来几周内为其他设备启用该功能。我现在可以做的是为您提供一个脚本,以验证它们在测试开始时是否被解雇了。如果您使用的是“自定义环境模式”,请在测试规范文件的“ pre-test”部分中添加以下两行:

     

卷曲https://s3-us-west-2.amazonaws.com/aws-devicefarm-support/chrome_initialization_and_popup_detection.py-o chrome_initialization_and_popup_detection.py   -python chrome_initialization_and_popup_detection.py -v --retries 2 --output-dir $ DEVICEFARM_TEST_PACKAGE_PATH / popup_dismissal

     

这将以您自己的代码运行我们的弹出窗口关闭脚本,以验证您运行的任何设备都将所有弹出窗口都关闭。对于S9之类的某些设备而言,它不是必需的,但是万一发生任何事情,这将为您解雇它们。我还要仔细检查为什么某些弹出窗口(例如S9弹出窗口)没有被正确关闭。