cdp4j is a web-automation library for Java. It can be used for automating the use of web pages and for testing web pages. It use Google Chrome DevTools Protocol to automate Chrome/Chromium based browsers.


Supported Java Versions

Oracle & OpenJDK Java 8 & 9.

Both the JRE and the JDK are suitable for use with this library.

Design Principles


cdp4j is licensed as Commercial License.

Buying a license is mandatory as soon as you develop commercial activities distributing the cdp4j software inside your product or deploying it on a network.

Pricing & Payment

License with 1 year of support & upgrades cost 500 Euro. The license is perpetual and allows you to use cdp4j indefinitely.


cdp4j library is suitable for use in production systems.

Supported Platforms

cdp4j has been tested under Windows 10 and Ubuntu, but should work on any platform where a Java & Chrome/Chromium available.

Download & Source Code

Please visit our GitHub page to download cdp4j.

Sample Codes

cdp4j samples page contains the source code of examples that demonstrate features you can implement using cdp4j library.