trueautomation-helper

TrueAutomation.IO helper functions ====

Usage no npm install needed!

<script type="module">
  import trueautomationHelper from 'https://cdn.skypack.dev/trueautomation-helper';
</script>

README

TrueAutomation.IO helper functions

This helper allows to use TrueAutomation.IO in your existing JS tests that use webdriver.

Installation

The easiest way is to keep trueautomation-helper as a dependency in your package.json.

{
  "devDependencies": {
    "trueautomation-helper": "~0.3"
  }
}

You can simple do it by:

npm install trueautomation-helper --save

Usage

Use ta('<locator:name>') as a locator name in any tests.

Example:

import { ta } from 'trueautomation-helper';

browser.click(ta('mainPage:login:loginButton'));

You can record an element during the first run using plain locators:

import { ta } from 'trueautomation-helper';

browser.click(ta('mainPage:login:loginButton', '#loginButton'));