# automation.ui

> library to initialize selenium webdriver and basic browser actions to extend for page objects

Latest version **0.0.2** (published 2020-07-14) · ISC license · 0 weekly downloads

## Install

```sh
npm install automation.ui
pnpm add automation.ui
yarn add automation.ui
bun add automation.ui
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.2 |
| Published | 2020-07-14 |
| First published | 2020-05-04 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 3 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | yes |
| Author | Johnson Phillips |
| Maintainers | phillips.johnson |
| Keywords | ui, selenium, automation, webdriver, protractor |

## Links

- npm: https://www.npmjs.com/package/automation.ui
- Homepage: https://github.com/johnson-phillips/qe.automation.ui#readme
- Issues: https://github.com/johnson-phillips/qe.automation.ui/issues
- npm.io page: https://npm.io/package/automation.ui

## Dependencies (4)

- [iedriver](https://npm.io/package/iedriver.md) latest
- [geckodriver](https://npm.io/package/geckodriver.md) latest
- [chromedriver](https://npm.io/package/chromedriver.md) ^83.0.1
- [selenium-webdriver](https://npm.io/package/selenium-webdriver.md) ^3.6.0

## Recent versions

- 0.0.2 (latest) — 2020-07-14
- 0.0.1 — 2020-06-05
- 1.0.0 — 2020-05-04

## README

library to initialize selenium webdriver and basic browser actions to extend for page objects

usage for typescript:
```
import {Browser} from "automation.ui";
import {By, Capabilities, Key} from "selenium-webdriver";

let browser = new Browser(Capabilities.chrome(),null);
browser.launchURL('https://www.npmjs.com/package/qe.automation.ui');

//for crossbrowsertesting cloud service
var cbtCaps = {
    name : 'Basic Test Example',
    build :  '1.0',
    version : '70', 
    platform : 'Windows 10', 
    screen_resolution : '1366x768',
    record_video : 'true',
    record_network : 'false',
    browserName : 'Chrome',
    username : username,
    password : authkey
};
let browser = new Browser(cbtCaps,remoteURL);
```

usage nodejs
```
const browser = require("automation.ui").default;
const capabilities = require("selenium-webdriver").Capabilities;
let chrome = new Browser(capabilities.chrome());
chrome.driver.get('https://www.npmjs.com/search?q=automation-ui');


```

---
_Source: https://npm.io/package/automation.ui · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
