# selenium-webdriverjs

> WebdriverJS from SeleniumHQ SVN, compiled & packaged for npm

Latest version **0.1.1-r18456** (published 2013-01-12) · Apache license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install selenium-webdriverjs
pnpm add selenium-webdriverjs
yarn add selenium-webdriverjs
bun add selenium-webdriverjs
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.1.1-r18456 |
| Published | 2013-01-12 |
| First published | 2012-07-03 |
| Weekly downloads | 0 |
| License | Apache |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 11 |
| Author | Florian Sesser |
| Maintainers | hacklschorsch |
| Keywords | selenium, webdriverjs, UI test |

## Links

- npm: https://www.npmjs.com/package/selenium-webdriverjs
- Repository: git@github.com:hacklschorsch/selenium-webdriverjs
- npm.io page: https://npm.io/package/selenium-webdriverjs

## Alternatives

- [@snazzah/davey](https://npm.io/package/@snazzah/davey.md) — 1.5M weekly downloads
- [@vendure/testing](https://npm.io/package/@vendure/testing.md) — 8.3K weekly downloads
- [vue-simple-context-menu](https://npm.io/package/vue-simple-context-menu.md) — 6.6K weekly downloads
- [cypress-webpack-preprocessor-v5](https://npm.io/package/cypress-webpack-preprocessor-v5.md) — 2.1K weekly downloads
- [@backstage/plugin-catalog-backend-module-puppetdb](https://npm.io/package/@backstage/plugin-catalog-backend-module-puppetdb.md) — 1.3K weekly downloads

## Recent versions

- 0.1.1-r18456 (latest) — 2013-01-12
- 0.1.0-r17990 — 2012-10-22
- 0.0.2-r17717 — 2012-08-26
- 0.0.1-r17314 — 2012-07-03

## README

# selenium-webdriverjs

This is an [npm](http://npmjs.org/) package of a JavaScript binding for [Selenium2 (AKA. WebDriver)](http://seleniumhq.org/projects/webdriver/) from [SeleniumHQ](http://seleniumhq.org/) (see http://code.google.com/p/selenium/wiki/WebDriverJs).

Of the [different](https://github.com/admc/wd/) [available](https://github.com/Camme/webdriverjs/) [options](https://github.com/LearnBoost/soda) to drive Selenium2 from node.js I liked that adapter the most. Unfortunately, there was no npm package for it. This is what I am trying to solve.

## Documentation

Have a look at the [wiki of WebdriverJS at the Google Code page](http://code.google.com/p/selenium/wiki/WebDriverJs).

You can use selenium-webdriverjs like this:

    var webdriver = require('selenium-webdriverjs'),
        client    = new webdriver.Builder().build();

    client.get('http://github.com');

See this small [UI testsuite](https://github.com/froh42/multi/blob/master/selenium/testsuite.js) where I used the [mocha test runner](http://visionmedia.github.com/mocha/) to run [Selenium2](http://seleniumhq.org/projects/webdriver/) tests.

## Files

* webdriver/*
  * The compiled output from the Selenium2 guys. This is what you get when you run "./go //javascript/node:webdriver" in the checked-out [Subversion repo of Selenium2](http://code.google.com/p/selenium/source/checkout).
* COPYING
  * Symlink to Selenium WebdriverJS's Apache License
* update.sh
  * Updates the package: Pulls SeleniumHQ SVN trunk, compiles webdriver for node and updates the package.json version string.

## Issues

If you have any suggestions (or maybe even a finished patch) for the package I'd be most delighted to add it. I also welcome other contributors or willing maintainers.

Anything relating to the fine code itself please see the [issue tracker at the Google Code page](http://code.google.com/p/selenium/issues/).

## License

I put my work (the mere packaging) in the public domain, or, failing this (in countries where this is not possible) publish it under the same license as the original code (Apache License).

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