完成后如何退出量角器

Jea*_*eri 4 protractor gulp

当我运行gulp-protractor时,它运行我的测试很好,但完成后它不会退出

8 specs, 0 failures
Finished in 14.874 seconds
[launcher] 0 instance(s) of WebDriver still running
[launcher] chrome #1 passed
[14:40:57] Finished 'test:e2e' after 16 s
Run Code Online (Sandbox Code Playgroud)

完成后,我必须继续打ctrl + c.完成后是否有可能告诉量角器退出?

Jon*_*ffy 10

检查你的gulp文件,

你有一个命令在测试完成后退出进程吗?

例如

gulp.task('e2e', function() {
gulp.src(['foo/bar'])
    .pipe(protractor({
        configFile: 'protractor.conf.js',
        args: ['--baseUrl', baseUrl],
        keepAlive: true
    }))
    .on('end', function() {
        console.log('E2E Testing complete');
        process.exit();
    })
    .on('error', function(error) {
        console.log('E2E Tests failed');
        process.exit(1);
    });
Run Code Online (Sandbox Code Playgroud)

});

关键线是 process.exit()