首页 > 解决方案 > 如何在 AWS Device Farm 上运行 Detox 测试?

问题描述

我使用 Detox 对 React Native 进行了自动化 UI 测试,它们在我的本地机器上运行良好。我想使用 AWS Device Farm 服务在云中运行并行测试。AWS 宣布他们已经增加了对 Detox 的支持。

但是,当我在 Device Farm 上配置测试时,它没有显示 Detox 选项,而仅显示“Appium Node.js”选项。

我希望测试至少能够运行,并看到应用程序至少在视频工件中打开。但相反,我全都失败了,视频中没有任何活动。

标签: node.jsamazon-web-servicesautomated-testsdetox

解决方案


让 Detox 在 Device Farm 上工作需要我们客户的集中精力,可能需要整整几周的时间,但不能保证成功。如此处所述 ( https://github.com/wix/detox/issues/95 ),首先要让 Detox 测试在真实设备上运行可能很困难。此外,Detox 所需的 Xcode 库可能在 iOS 设备场主机上不可用。

最后,让 Detox 使用我们使用设备场签名预签名的设备上预先存在的应用程序可能会带来另一个不可能的障碍。


推荐阅读