Karma-Launcher for CrossBrowserTesting
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.eslintignore
.eslintrc.yml
.gitignore
.npmignore
karma.conf.js
package.json
readme.md
rollup.config.js
test.js
yarn.lock

readme.md

Karma-Launcher for CrossBrowserTesting

Configuration

Credentials

You have to set Environment Variables:

CBT_USERNAME=<Your username>
CBT_AUTHKEY=<Your authkey>

Jenkins Plugin for CrossBrowserTesting does this automatically

Browser Selection

Use base: CrossBrowserTesting, then any configuration you like, e.g.:

browserName: 'internet explorer'
browser_api_name: 'IE11'
os_api_name: 'Win7x64-Base'
screen_resolution: '1366x768'
record_video: 'true'
record_network: 'true'

To give your tests beautiful names in CBT UI:

name: <Wonderful DisplayName>
build: <version>

What it does

  • Creates a unnamed tunnel to CBT
  • Starts browser on CBT and connects them to karma through tunnel

cbt_tunnels version

  • cbt_tunnels 0.2.0 casts command-line agument to --ready to boolean, then throwing an exception that it expects a string as pathname