forked from annv/MinigameTest
22 lines
681 B
JavaScript
22 lines
681 B
JavaScript
var path = require('path');
|
|
|
|
// add the geckodriver path to process PATH
|
|
process.env.PATH += path.delimiter + path.join(__dirname, '..');
|
|
|
|
// support win32 vs other platforms
|
|
exports.path = process.platform === 'win32' ? path.join(__dirname, '..', 'geckodriver.exe') : path.join(__dirname, '..', 'geckodriver');
|
|
|
|
// specify the version of geckodriver
|
|
exports.version = process.env.GECKODRIVER_VERSION || '0.32.0';
|
|
|
|
exports.start = function(args) {
|
|
exports.defaultInstance = require('child_process').execFile(exports.path, args);
|
|
return exports.defaultInstance;
|
|
}
|
|
|
|
exports.stop = function () {
|
|
if (exports.defaultInstance !== null){
|
|
exports.defaultInstance.kill();
|
|
}
|
|
}
|