首页 > 解决方案 > 使用 Protractor 和 VSTS 管道 (JavaScript) 最大化 Chrome

问题描述

我们最近从 TeamCity 迁移到 VSTS,总体而言,这是一次积极的体验。但是,有一个问题让我很伤心。

我需要在 Chrome 最大化的情况下运行我们的 Jasmine/Protractor 测试(如果没有最大化,某些模式弹出窗口将无法“看到”。

在 VS Code 中的本地计算机上运行时,没有问题,但是,在 VSTS 代理上运行时,

 capabilities: {
browserName: 'chrome',
chromeOptions: {
  args: [ 
    '--start-maximised'
      ]
    }
},

....没有效果。

 capabilities: {
browserName: 'chrome',
chromeOptions: {
  args: ['--window-size=1920,1080']
}
    },

...也没有效果。

onPrepare: function() {
  var width = 1600;
  var height = 1200;
  browser.driver.manage().window().setSize(width, height);
},

...产生...

E/launcher - unknown error: cannot get automation extension

请问有人有其他建议吗?

谢谢

标签: javascriptprotractor

解决方案


推荐阅读