使用sauceLabs在iPad上进行量角器测试失败

时间:2015-01-21 11:58:39

标签: protractor angularjs-e2e saucelabs e2e-testing

我无法使用iPad运行我的量角器测试。桌面浏览器测试工作正常。这是我的配置:

exports.config = {

  sauceUser: "xxx",
  sauceKey: "xxx",

  allScriptsTimeout: 120000,
  specs: [
  'smoke.js'
  ],

  capabilities: {
    'appium-version': '',
    platformName: 'iOS',
    platformVersion: '8.1',
    deviceName: 'iPad Simulator',
    browserName: 'safari'
  },


  framework: 'jasmine',

  jasmineNodeOpts: {
    defaultTimeoutInterval: 120000
  }
}; 

这是输出:

/home/ubuntu/workspace/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:113
  var template = new Error(this.message);
                 ^
UnknownError: The Sauce VMs failed to start the browser or device

我的功能配置有问题吗?

1 个答案:

答案 0 :(得分:0)

以下是测试iphone / ipad的相应文档:https://github.com/angular/protractor/blob/master/docs/mobile-setup.md#setting-up-protractor-with-appium---iossafari

我建议您首先使用本地设备进行测试,如果酱汁在第一次尝试时不适合您,那么您可以缩小问题范围(除非您没有测试mac或物理ipad)那就是)。