#testing #browser #automation #selenium

selenium-rs

selenium-rs is a client for the selenium webdriver spec (https://www.w3.org/TR/webdriver1/). It is aimed to simplify behavior driven testing in rust, and for automating browser interaction.

2 releases

0.1.1 Sep 12, 2018
0.1.0 Sep 12, 2018

#12 in #browser

Download history 19/week @ 2018-09-12

5 downloads per month

MIT license

18KB
334 lines

Selenium-rs

GitHub issues

About

Selenium-rs is a simple client for the selenium webdriver. Its built to work with the webdriver protocol (spec found here). It currently supports the chrome Driver, and Gecko (firefox) support is on the way.

Installation

[dependencies]
selenium-rs = "0.1.0"

Documentation: docs.rs

Current Status

Currently, the project supports many of the more important functionalities provided by the webdriver spec. However, it is still a fair bit away from complete. Support will get periodically added as I find the time to finish implementing everything described in the webdriver spec. In-progress features will be tracked here.

Note: Currently only tested with Selenium 3.14

Contribution

Pull requests are always welcome! Please see the issue tracker for currently in-progress features, improvements, and bugfixes.

Licence

This is provided under the MIT license.

Dependencies

~14MB
~314K SLoC