21 lines
363 B
JavaScript
21 lines
363 B
JavaScript
const logger = require('logops')
|
|
, browser = require('../component/SeleniumBrowser')
|
|
|
|
|
|
|
|
class HeadlessService {
|
|
constructor() {
|
|
|
|
}
|
|
|
|
get(params) {
|
|
return params.hasOwnProperty('sessionId') ? browser.navigate(params) : browser.request(params)
|
|
}
|
|
|
|
close() {
|
|
return browser.close()
|
|
}
|
|
|
|
}
|
|
|
|
module.exports = new HeadlessService |