aboutsummaryrefslogtreecommitdiffstats
path: root/test/e2e/func.js
blob: 4ad0ea615435462d8c216eadca4c8ab9648c18c4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require('chromedriver')
require('geckodriver')
const webdriver = require('selenium-webdriver')

exports.delay = function delay (time) {
  return new Promise(resolve => setTimeout(resolve, time))
}


exports.buildChromeWebDriver = function buildChromeWebDriver (extPath) {
  return new webdriver.Builder()
    .withCapabilities({
      chromeOptions: {
        args: [`load-extension=${extPath}`],
      },
    })
    .build()
}

exports.buildFirefoxWebdriver = function buildFirefoxWebdriver (extPath) {
  return new webdriver.Builder().build()
}