使用Jenkins设置Protractor测试

时间:2015-07-08 21:06:47

标签: jenkins selenium-webdriver continuous-integration protractor

我需要让我的量角器测试使用Jenkins运行。我知道之前已经问过这个问题,this似乎是一个非常好的答案。但我对bash脚本的来源以及如何向前发展感到困惑。这就是我所拥有的:

量角器配置文件:

var HtmlScreenshotReporter = require('protractor-jasmine2-screenshot-reporter');
require('jasmine-reporters');

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',
  capabilities: {
    'browserName': 'chrome'
  },
  framework: 'jasmine2',
  suites: {...},
  jasmineNodeOpts: {
    showColors: true,
    defaultTimeoutInterval: 10000
  },
  onPrepare: function() {
    global.isAngularSite = function(flag) {
      browser.ignoreSynchronization = !flag;
    };
    browser.manage().window().setPosition(0,0);
    browser.manage().window().setSize(1280, 1024);
  }
  jasmine.getEnv().addReporter(
    new jasmine.JUnitXmlReporter('protractor_output', true, true)
  );
}

如何让我的测试与Jenkins一起运行?请帮忙

0 个答案:

没有答案