const webdriver = require('selenium-webdriver'); const path = require('path'); const until = webdriver.until; const driver = new webdriver.Builder() .forBrowser('firefox') .build(); driver.get(path.join('file:///', __dirname, '/frontend.test.html')); driver.wait(until.titleIs('Mocha Tests'), 1000); driver.wait(until.titleMatches(/^[0-1]$/), 10000); driver.getTitle().then(title => { driver.quit().then(() => { if (title === '0') { // process.exit(0); } else { throw new Error('Frontend tests are failing. ' + 'Please open the frontend.test.html file in a browser.'); } }) })