karma-webdriver-launcher

1.0.8 • Public • Published

karma-webdriver-launcher

A plugin for Karma to launch Remote WebDriver instances.

Usage

$ npm install karma-webdriver-launcher

In your karma.conf.js file (e.g. using SauceLabs Connect - you need to have a scout tunnel open for this to work!):

module.exports = function(karma) {
 
  var webdriverConfig = {
    hostname: 'ondemand.saucelabs.com',
    port: 80,
    user: 'USERNAME',
    pwd: 'APIKEY'
  }
 
 
  ...
 
    config.set({
 
      ...
 
      customLaunchers: {
        'IE7': {
          base: 'WebDriver',
          config: webdriverConfig,
          browserName: 'internet explorer',
          platform: 'XP',
          version: '10',
          'x-ua-compatible': 'IE=EmulateIE7',
          name: 'Karma',
          pseudoActivityInterval: 30000
        }
      },
 
      browsers: ['IE7'],
 
      ...
 
    });
 
 

pseudoActivityInterval

Interval in ms to do some activity to avoid killing session by timeout.

If not set or set to 0 - no activity will be performed.

/karma-webdriver-launcher/

    Package Sidebar

    Install

    npm i karma-webdriver-launcher

    Weekly Downloads

    18,739

    Version

    1.0.8

    License

    MIT

    Unpacked Size

    9.47 kB

    Total Files

    9

    Last publish

    Collaborators

    • aparkinson
    • mtscout6
    • zzo