0.16.1 • Published 4 years ago

wp-e2e-webdriver v0.16.1

Weekly downloads
162
License
GPL-2.0
Repository
github
Last release
4 years ago

wp-e2e-webdriver

npm version build status dependency status

Webdriver manager and helper for WordPress. Most of the good stuff were shamelessly copied from wp-e2e-tests. Thanks to wp-e2e-tests authors and contributors for providing the foundation!

This package provides WebDriver manager and helper to help you test WordPress site.

By default, this package uses chromedriver, but you can optionally install other drivers such as geckodriver or use remote webdriver via Sauce Labs.

Install

npm install wp-e2e-webdriver

Usage

import { By } from 'selenium-webdriver';
import { WebDriverManager, WebDriverHelper as helper } from 'wp-e2e-webdriver'

const manager = new WebDriverManager( 'chrome' );
const driver = manager.getDriver();

driver.get( 'https://automattic.com/work-with-us/' );
helper.waitTillPresentAndDisplayed(
	driver,
	By.css( '#content' )
);

Docs

Dependents

The reason we pulled out manager and helper from wp-e2e-tests so that following dependents can use that:

  • wp-e2e-page-objects Repo will be published later. WordPress Page Objects package
  • wc-e2e-page-objects WooCommerce Page Objects package
  • WordPress plugin or WooCommerce extensions that will have e2e tests that use wp-e2e-page-objects or wc-e2e-page-objects.
0.16.1

4 years ago

0.16.0

4 years ago

0.15.0

6 years ago

0.14.0

6 years ago

0.13.0

6 years ago

0.12.0

6 years ago

0.11.0

7 years ago

0.10.0

7 years ago

0.9.1

7 years ago

0.9.0

7 years ago

0.8.1

7 years ago

0.8.0

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago