在 Amazon Device Farm 测试中禁用视频录制
Disable video recording on Amazon Device Farm tests
我正在尝试 运行 使用 Calabash 和 Amazon Device Farm 在 iOS 应用程序上进行一些测试。测试 运行 在本地模拟器上运行良好,但当我尝试在服务器上执行它们时,它会抛出超时异常。
I go to the tour screen failed: Timeout waiting for elements: * id: 'welcome_login_button' (Calabash::Cucumber::WaitHelpers::WaitError)
我认为这可能是视频录制引起的性能问题,所以我想知道是否有办法禁用它,以查看使用此平台是否可以测试大型 iOS应用程序。亚马逊关于此主题的技术帮助不包含此信息。
谢谢。
您可以使用 Device Farm CLI 禁用视频录制。在testJSON对象内部,有一个指定key-value参数的属性。您可以将 "video_recording" 键设置为 false。
这是一个没有填写任何 ARN 的示例:
aws devicefarm schedule-run --project-arn YourProjectArn --app-arn YourApplicationArn --device-pool-arn YourDevicePoolArn --name MyTestRun --test '{"type": "CALABASH","testPackageArn":"YourTestPackageArn","parameters": {"video_recording": "false"}}'
相关链接:Schedule run CLI documentation
干杯,
迈克尔
我正在尝试 运行 使用 Calabash 和 Amazon Device Farm 在 iOS 应用程序上进行一些测试。测试 运行 在本地模拟器上运行良好,但当我尝试在服务器上执行它们时,它会抛出超时异常。
I go to the tour screen failed: Timeout waiting for elements: * id: 'welcome_login_button' (Calabash::Cucumber::WaitHelpers::WaitError)
我认为这可能是视频录制引起的性能问题,所以我想知道是否有办法禁用它,以查看使用此平台是否可以测试大型 iOS应用程序。亚马逊关于此主题的技术帮助不包含此信息。
谢谢。
您可以使用 Device Farm CLI 禁用视频录制。在testJSON对象内部,有一个指定key-value参数的属性。您可以将 "video_recording" 键设置为 false。
这是一个没有填写任何 ARN 的示例:
aws devicefarm schedule-run --project-arn YourProjectArn --app-arn YourApplicationArn --device-pool-arn YourDevicePoolArn --name MyTestRun --test '{"type": "CALABASH","testPackageArn":"YourTestPackageArn","parameters": {"video_recording": "false"}}'
相关链接:Schedule run CLI documentation
干杯,
迈克尔