jBrowserDriver
A programmable, embeddable web browser driver compatible with the Selenium WebDriver spec -- headless, WebKit-based, pure Java
Licensed under the Apache License v2.0 (details).
Download
Get a ZIP archive of a recent release.
Or install via Maven:
com.machinepublishers
jbrowserdriver
1.1.1
For other install options, see the Central Repository.
Prerequisites
Java 8 with JavaFX:
Ubuntu Xenial 16.04 LTS, Debian 8 Jessie (Backports), Debian 9 Stretch:
sudo apt-get install openjdk-8-jre openjfx
Ubuntu Trusty 14.04 LTS:
sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update && sudo apt-get install oracle-java8-installer libgtk2.0 libxtst6 libxslt1.1 fonts-freefont-ttf libasound2 && sudo update-alternatives --config java
Mac, Windows, Linux:
install Oracle J