【问题标题】:Disable video recording on Amazon Device Farm tests在 Amazon Device Farm 测试中禁用视频录制
【发布时间】:2016-10-21 10:35:21
【问题描述】:

我正在尝试使用 Calabash 和 Amazon Device Farm 在 iOS 应用程序上运行一些测试。测试在本地模拟器上运行良好,但是当我尝试在服务器上执行它们时,它会引发超时异常。

我进入游览屏幕失败:等待元素超时:* id: 'welcome_login_button' (Calabash::Cucumber::WaitHelpers::WaitError)

我认为这可能是由视频录制引起的性能问题,所以我想知道是否有办法禁用它,以查看使用此平台是否可以测试大型 iOS 应用程序。亚马逊关于此主题的技术帮助不包含此信息。

谢谢。

【问题讨论】:

    标签: ios ruby testing calabash aws-device-farm


    【解决方案1】:

    您可以使用 Device Farm CLI 禁用视频录制。在测试 JSON 对象内部,有一个用于指定键值参数的属性。您可以将“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

    干杯,

    迈克尔

    【讨论】:

    • 这正是我所需要的。谢谢。
    猜你喜欢
    • 2018-07-05
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多