How to run protractor as a script and not as a child process or using a task runner?

前端 未结 3 1798
暗喜
暗喜 2020-12-17 04:42

I am wondering how I can run a protractor test as a script and not as a child process or from a task runner such as grunt and gulp. I am wanting to run the test suits in ord

3条回答
  •  别那么骄傲
    2020-12-17 05:22

    const protractorFlake = require('protractor-flake'),
        baseUrl = process.argv[2],
        maxAttempts = process.argv[3];
    
    if (process.argv.length > 2) {
        console.info('Launching protractor with baseUrl: %s, maxAttempts: %d', baseUrl, maxAttempts);
    
        protractorFlake({
            maxAttempts: maxAttempts,
            parser: 'multi',
            protractorArgs: [
            './protractor.conf.js',
            '--baseUrl',
            baseUrl
        ]
        }, function (status, output) {
            process.exit(status);
    });
    } else {
        console.error(`
            Usage: protractor-wrapper 
        `);
    }
    

提交回复
热议问题