Skip to content

v0.180.0

Compare
Choose a tag to compare
@yury-s yury-s released this 23 Jan 02:17
b9dbd56

Highlights

API changes since the last 0.171.0 version:

  • Deferred interface has been removed, use waitFor* methods instead:
// Before
Deferred<Request> event = page.waitForRequest();
page.click("a");
Request request = event.get();
// After
Request request = page.waitForRequest(() -> page.click("a"));
  • Listener interface is gone, use corresponding on*/off* methods with typed parameter:
// Before
page.addListener(Page.EventType.REQUESTFAILED, event -> {
  Request request = (Request) event.data();
  System.out.println(request.url());
});
// After
page.onRequestFailed(request -> {
  System.out.println(request.url());
});

Browser Versions

  • Chromium 90.0.4392.0
  • Mozilla Firefox 85.0b5
  • WebKit 14.1

New APIs