Selenium Proxy Driver (Java) for Automated Script Maintenance and End User Experience


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)
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


Read the “Integration with Selenium” and “Integration with Java & Jamo Solutions” guides for more on these integrations.


  • 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
Keep Me Informed