8 releases
0.1.7 | Nov 14, 2020 |
---|---|
0.1.6 | Nov 13, 2020 |
#10 in #selenium
33 downloads per month
140KB
3K
SLoC
Docs
Purpose
The main purpose of this crate is to provide the means of interacting with the selenium server. Provides basic functionality for UI automated tests and scripts.
Requirements
- For local tests - selenium server should be running on localhost:4444
- A chromedriver, geckodriver or safari
TO DO
- Add useful methods which are available in other Selenium implementations
Contributions
Any contributions, bug reports and improvement suggestions are much anticipated and appreciated!
Release notes:
- v 0.1.7 - Session capabilities support for local and remote sessions
- v 0.1.6 - Basic remote session support
- v 0.1.5 - SafariOptions support
- v 0.1.4 - Basic Safari support
- v 0.1.3 - FirefoxOptions support
- v 0.1.2 - ChromeOptions support
- v 0.1.1 - necessary info added
- v 0.1.0 - initial release
lib.rs
:
The main purpose of this crate is to provide convinient ways to communicate with selenium server and write automated UI tests in Rust. To start using it, you need to have the selenium server running on localhost:4444 and chromedriver or geckodriver be present in your path
Dependencies
~1–1.8MB
~38K SLoC