cdp4j Release Notes

cdp4j Release Notes

3.0.8 - January 14, 2019

  • Updated copyright date
  • Added missing getters

3.0.7 - November 29, 2018

  • Update websocket client library (nv-websocket-client) to 2.6
  • Roll devtools protocol to r608591
  • retry to get cdp4jId more than once
  • Selector.matches() return false instead of throwing exception

3.0.6 - August 15, 2018

  • Added @JsFunction annotation

3.0.5 - July 31, 2018

  • Fixed NullPointerException

3.0.4 - July 31, 2018

  • Added Added a new Constructor to Launcher class
  • Fixed ClassNotFoundException (org.jvnet.winp.WinProcess)

3.0.3 - July 26, 2018

  • Added MacOsProcessManager
  • Roll devtools protocol to r574367
  • Added Dom.getClickablePoint() and Dom.scrollIntoViewIfNeeded() method
  • Fixed Mouse.click() does not trigger click event if the element is not visible.

3.0.2 - July 9, 2018

  • Fixed ElementNotFoundException for xpath expressions
  • Fixed the wrong OS detection code and added human-readable error in case OS cannot be detected (ProcessManager)

3.0.1 - June 16, 2018

  • Removed sizzle support
  • Fixed concurrency bug (incognito mode)
  • Added Session.navigateAndWait() method
  • Added guard for Launcher.launch #95
  • Removed NullProcessManager (AdaptiveProcessManager is the new default ProcessManager)
  • Added Session.captureScreenshot(boolean hideScrollbar) method