puppeteer-dart

A Dart library to automate the Chrome browser over the DevTools Protocol. This is a port of the Puppeteer API

BSD-3-CLAUSE License

Stars
230
Committers
14

Bot releases are visible (Hide)

puppeteer-dart - v2.7.0

Published by xvrh over 2 years ago

  • Update to Chromium 100
  • Fix resolving browser paths in windows
puppeteer-dart - v2.6.0

Published by xvrh over 2 years ago

  • Update to Chromium 99
puppeteer-dart - v2.5.0

Published by xvrh almost 3 years ago

  • Add BrowserPath to have access to installed browser executable path.
var browser = await puppeteer.launch(executablePath: BrowserPath.chromeCanary);
  • Fix bug to make current version work with chrome stable 96
puppeteer-dart - v2.4.0

Published by xvrh almost 3 years ago

  • Update Chromium to version 97
puppeteer-dart - v2.3.0

Published by xvrh about 3 years ago

  • Upgrade to chromium 93
puppeteer-dart - v2.2.1

Published by xvrh over 3 years ago

  • Make defaultViewport nullable in the connect method.
puppeteer-dart - v2.2.0

Published by xvrh over 3 years ago

  • Update Chromium to version 92
  • Add drag-and-drop support
puppeteer-dart - v2.0.0

Published by xvrh over 3 years ago

  • Migrate to null-safety
  • Update Chromium to version 90
puppeteer-dart - v1.22.0

Published by xvrh almost 4 years ago

Upgrade chromium to v88

puppeteer-dart - v1.21.0

Published by xvrh almost 4 years ago

Update Chromium to version 87

puppeteer-dart - v1.20.1

Published by xvrh about 4 years ago

  • Fix Browser.close() error
puppeteer-dart - v1.18.0

Published by xvrh over 4 years ago

  • Update Chromium to version 84
  • Add Mouse.wheel
puppeteer-dart - v1.17.0

Published by xvrh over 4 years ago

  • Update Chromium to version 81
  • Revert change to uploadFile implementation.
puppeteer-dart - v1.16.1

Published by xvrh over 4 years ago

Fix a bug with the new uploadFile implementation.

puppeteer-dart - 1.15.1

Published by xvrh almost 5 years ago

  • Expose ClientError class
  • (internal) Revert previous change in jsHandle.uploadFile
puppeteer-dart - 1.15.0

Published by xvrh almost 5 years ago

  • Add element.select and element.evaluate for consistency
  • Prepare jsHandle.uploadFile for CDP Page.handleFileChooser removal
  • Enable more lints
puppeteer-dart - 1.14.1

Published by xvrh almost 5 years ago

  • Export class Target in puppeteer.dart
puppeteer-dart - 1.14.0

Published by xvrh almost 5 years ago

  • Add Page.emulateTimezone and Page.emulateMediaFeatures
  • Deprecate Page.emulateMedia in profit of Page.emulatedMediaType
  • Fix a "Concurrent modification error" when navigating from a page with iframes.
puppeteer-dart - 1.13.0

Published by xvrh about 5 years ago

  • Fix a NullPointerException in NetworkManager
  • (internal) Add more tests for headful mode
  • (internal) Remove all implicit casts (preparation for nnbd)
puppeteer-dart - 1.12.0

Published by xvrh about 5 years ago

  • Fix bug in puppeteer.connect()
  • Add the same capabilities that pupeeteer Node.JS to puppeteer.launch for the management of the flags passed to Chromium.
  • Add userDataDir to puppeteer.launch to allow managing the user data directory.
    By default, we now use a temporary data directory in the system temp folder.
  • Add more tests for launching and connecting to chromium
Package Rankings
Top 3.2% on Pub.dev
Badges
Extracted from project README
pub package Build Status codecov