webdriverio/remotedriver

Name: remotedriver

Owner: WebdriverIO

Description: Service that enables remote debugging features of the browser in WebdriverIO

Created: 2016-08-17 16:10:09.0

Updated: 2018-03-26 13:02:54.0

Pushed: 2017-04-02 08:59:28.0

Homepage: http://webdriver.io

Size: 18

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Remotedriver

The Webdriver protocol allows us to do so much things on the page. From clicking on a button to checking attributes on elements. Everything that is going on under the hood of the browser is not disclosed. These information can be useful though in order to provide tests with more feedback from the page or automate metrics like performance. Remotedriver is an experimental project that tries to run Selenium with a parallel connection to the Remote Debugging Protocol to make the underlying browser API accessible for debugging.

Install

To set up the project just run

m install

Also when executing the example you need to have a Selenium Standalone server running. You will find the latest jar file here.

Demo

In the root directory you can find an example file that runs a Selenium script and monitors metric as well as CPU usage of the app. Just run:

de example.js

which creates a

Next Steps

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.