Skip to content
This repository has been archived by the owner on Mar 4, 2022. It is now read-only.

Webdriver.io: Implement and refactor base client to more abstract. #19

Open
9 of 11 tasks
ryan-roemer opened this issue Apr 30, 2015 · 0 comments
Open
9 of 11 tasks

Comments

@ryan-roemer
Copy link
Member

Target library:

POC for a full port: https://github.com/FormidableLabs/rowdy/compare/chore-rowdio-bootstrap

Current work:

  • Add note / update package.json with permissive dependencies.
  • Globally search + replace in docs on: WD.js, wd
  • Add saucelabs status update to all implementations.
  • Add webdriverio to Travis.
  • Wrap config.js so that it permissively swaps WD.js/WebdriverIO differences (like host for BS/SL, etc.)
  • Parallel test execution example for webdriverio.
  • Document full examples for wd, webdriverio.

Done:

  • Consider an adapter.refreshClient(cb) as an alternative to perTest.
  • Abstract out to multiple wrapper instances of clients, away from singleton approach.
  • Implement wrapper for WD.js + test examples.
  • Implement wrapper for WebdriverIO + test examples.
@ryan-roemer ryan-roemer changed the title Webdriver.io -- Implement wrapper for Webdriver.io -- Implement wrapper for webdriverio Apr 30, 2015
@ryan-roemer ryan-roemer changed the title Webdriver.io -- Implement wrapper for webdriverio Refactor: (1) wrapper instances, (2) add WebdriverIO May 2, 2015
@ryan-roemer ryan-roemer changed the title Refactor: (1) wrapper instances, (2) add WebdriverIO Webdriver.io: Implement and refactor base client to more abstract. Jun 28, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant