如何在量角器结果中获得E2E测试

时间:2014-10-21 13:18:51

标签: angularjs selenium-webdriver protractor

我在量角器中为我的角度应用程序设置了一些测试,我希望每晚运行批次,并在第二天看到一些测试通过或失败的报告。我试过没有成功的protractor-html-screenshot-reporter所以现在我想看看如何保存日志。这是保存日志文件吗? 我怎么能看到第二天测试跑步者的结果? 我目前的量角器配置文件:

exports.config = {

seleniumAddress: 'http://imptest2:80/wd/hub',
specs: [
    '../E2E/**/*.spec.js'
    ],

multiCapabilities: [
    {
    'browserName' : 'chrome',
    'ensureCleanSession': 'false',
    'shardTestFiles': 'true',
    maxInstances:8
}
],

params: {
    global: {
        url: 'http://impiis/TestsServices/Client',
        concern: '01'
    }
},
baseUrl: 'http://impiis/TestsServices/Client',

allScriptsTimeout: 500000
};

谢谢

2 个答案:

答案 0 :(得分:2)

使用这个简单的量角器配置文件,你应该有protractor-html-screenshot-reporter working

var HtmlReporter = require('protractor-html-screenshot-reporter');

exports.config = {
    seleniumAddress: 'http://localhost:4444/wd/hub',
    specs: ['Exova.LIMS.UI.Testing/e2e/pages/**/*_spec.js'],
    baseUrl: 'http://localhost:51494',
    onPrepare: function() {
        // Add a screenshot reporter and store screenshots to `/tmp/screnshots`:
        jasmine.getEnv().addReporter(new HtmlReporter({
            baseDirectory: 'tmp/screnshots'
        }));
    }
};

答案 1 :(得分:0)