【问题标题】:how to run Intern's self-tests on mobile on SauceLabs?如何在 SauceLabs 上在移动设备上运行 Intern 的自测?
【发布时间】:2013-11-17 01:32:09
【问题描述】:

如何制作一个实习生配置文件,通过 SauceLabs 在 iOS 和 android 上运行测试?

selftests.intern.js 文件仅设置为针对桌面设备运行。我发现您可以通过以下方式在 Android 模拟器上运行:

{ browserName: "android", platform: "Android" }

但这会导致一些测试失败。

更糟糕的是,我无法让 iOS(任何版本)运行。我试过了

{ platform: "OS X 10.8", version: "6.1", browserName: "iPhone"}

{ platform: "OS X 10.8", version: "7", browserName: "iPhone Simulator"}

他们都说不支持环境。

【问题讨论】:

    标签: intern


    【解决方案1】:

    一个有效的 iPhone 环境对象如下所示:

    { browserName: 'iphone',
      platform: 'OS X 10.8',
      version: '6.1',
      'device-orientation': 'portrait',
      'selenium-version': '' }
    

    无论出于何种原因,提供任何非空的 selenium-version(默认情况下配置)将导致 Sauce 中出现“浏览器无法启动”错误,即使浏览器似乎可以正常启动。

    关于 Android 测试失败,这些是由于 AndroidDriver 中的错误引起的,http://code.google.com/p/selenium/issues/detail?id=4816

    【讨论】:

      猜你喜欢
      • 2014-07-22
      • 2020-02-13
      • 1970-01-01
      • 2019-12-23
      • 1970-01-01
      • 1970-01-01
      • 2019-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多