Selenium Proxy Driver (Java) for Automated Script Maintenance and End User Experience
Overview
The Selenium Proxy Driver (java) allows you to use a Selenium script to create or update NeoLoad User Paths and/or measure the end user experience on one or a few browsers or mobile devices and to send these measurements to NeoLoad using the Data Exchange API.
Tested wrapped drivers include browser drivers (ChromeDriver, FirefoxDriver…) and the Perfecto driver.
Type | API |
Version | 2.1 |
Maturity | Stable |
Author | Neotys |
License | BSD Simplified |
NeoLoad | 5.3 (Enterprise or Professional Edition w/ Integration & Advanced Usage option required) |
NeoSense | N/A |
Requirements | Java Client for Data Exchange API and Java Client for Design API (See <NeoLoad install folder>/api). |
Bundled in NeoLoad | No |
Download | Jar, jar-with-dependencies, Sources, Javadoc |
Documentation
Read the “Integration with Selenium” and “Integration with Java & Jamo Solutions” guides for more on these integrations.
Changelog
- 2.1
- Improved End User Experience context with OS, software, hardware and location retrieved from driver capabilities
- Improved End User Experience entries with path containing / when using startTransaction()/stopTransaction()
- Transaction timers are automatically sent in EuE mode when using startTransaction()/stopTransaction()
- 2.0
- Automated Script Maintenance
- 1.2.0
- Compatibility with Perfecto Selenium WebDriver.
- 1.1.1
- Fixed Bug: There was a compatibility issue with Vaadin testbench.
- 1.1.0
- Fixed Bug: The Entry URL was the URL of the page where the click occurs and not the loaded URL.
- Improved: HTML5 Navigation timing information is sent by the driver.
- 1.0.2
- ‘/’ is used as a path separator in custom timer names
- 1.0.1
- ‘/’ is not used anymore in generated timer names