after: function(done) { // run this only for the local-env if (this.isLocal) { chromedriver.stop(); done(); } else { done(); } },
, localRunner = function* (runTest) { chromedriver.start() var browser = require('co-wd').remote('http://localhost:9515/') , harness = tape.createHarness() , test = gap.inject(harness) , buf , stream yield browser.init() yield runTest(test, browser) // harness.createStream starts running the tests setup in runTest stream = harness.createStream() while(buf = yield read(stream)) { process.stdout.write(buf) } yield browser.quit() chromedriver.stop() }
after(function*(){ server.close(); yield browser.close(); chromedriver.stop(); });
after: function(done) { chromedriver.stop(); done(); },
driver.quit().then(() => { chromedriver.stop(); done(); });
this.driver().quit().then(function () { chromedriver.stop(); done(); });
.then(function (passed) { chromedriver.stop(); if (!passed) { throw new Error('Client tests failed'); } });
after: function () { console.log('stopping chromedriver'); chromedriver.stop(); }
after(function () { chromedriver.stop(); });
.on('end', () => crdv.stop());
after: function(done) { this.server.close(); chromedriver.stop(); done(); }
browser.quit(function() { chromedriver.stop(); done(); });
selenium_host: 'localhost', default_path_prefix: '', filter: '**/e2e.js', desiredCapabilities: { browserName: 'chrome', chromeOptions: { args: ['--no-sandbox'], }, acceptSslCerts: true, }, globals: { before(done) { chromedriver.start(); done(); }, after(done) { chromedriver.stop(); done(); }, }, }, }, };