@testplane/oauth

April 8, 2024 ยท View on GitHub

Some Remote WebDriver Servers requires OAuth authorization for each request. This plugin is useful for setting of authorization header with OAuth token.

Install

npm install @testplane/oauth --save-dev

Usage

// .testplane.conf.js
module.exports = {
    // ...
    plugins: {
        "@testplane/oauth": {
            enabled: true, // plugin is enabled by default
            token: "<token>", // option also accepts absolute filepath with a token
            help: "https://...", // information on where to get a token
        },
    },
};

Each plugin option can be redefined by

  • environment variable which starts with prefix testplane_oauth_, for example, testplane_oauth_token=123-456-789
  • CLI option which starts with prefix --oauth-, for example, --oauth-token=123-456-789