Files
ionic-framework/packages/core/scripts/e2e-test-runner.js
Ken Sodemann d9d0150b4c feat(e2e): create basic e2e test runner
This is mostly PoC code that shows how this can be done. This will grow
into the actual test runner.
2017-10-26 21:17:57 -05:00

19 lines
548 B
JavaScript

const path = require('path');
const server = require('@stencil/dev-server/dist'); // TODO: fix after stencil-dev-server PR #16 is merged
const webdriver = require('selenium-webdriver');
const driver = new webdriver.Builder().forBrowser('chrome').build();
cmdArgs = [
'--config', path.join(__dirname, '../stencil.config.js'),
'--no-open'
];
(async () => {
const devServer = await server.run(cmdArgs);
await driver.navigate().to('http://localhost:3333/src/components/button/test/basic.html');
driver.close();
devServer.close();
})();