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()
    }
Example #3
0
		after(function*(){
			server.close();
            yield browser.close();
            chromedriver.stop();
		});
Example #4
0
 after: function(done) {
   chromedriver.stop();
   done();
 },
Example #5
0
 driver.quit().then(() => {
   chromedriver.stop();
   done();
 });
 this.driver().quit().then(function () {
     chromedriver.stop();
     done();
 });
Example #7
0
 .then(function (passed) {
   chromedriver.stop();
   if (!passed) {
     throw new Error('Client tests failed');
   }
 });
Example #8
0
 after: function () {
   console.log('stopping chromedriver');
   chromedriver.stop();
 }
Example #9
0
 after(function () {
   chromedriver.stop();
 });
Example #10
0
 .on('end', () => crdv.stop());
    after: function(done) {
	this.server.close();
	chromedriver.stop();
	done();
    }
Example #12
0
 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();
        },
      },
    },
  },
};