Skip to content

1.10.0

Compare
Choose a tag to compare
@matthewp matthewp released this 07 Sep 11:07
· 76 commits to master since this release

This is a minor release, adding the new page.create() API, for creating distinct page objects.

Calling page.create(options) create a new page function that behaves just like the global page. It contains its own internal state, options, and event handlers. You can target the page to another window, like an iframe or a popup, if you want.

var newPage = page.create({
  window: someIframe.contentWindow
});

The main reason for adding this feature was to clean up or testing infrastructure. Numerous things had to be done in the past to make sure each test was cleanly in isolation. That stuff is no longer necessary now that we can just create a new page instance for each test.