The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.19 - 2018-08-25

  • . Make ->set_attribute() actually work . Recognize more intra-page navigation events . Tested against Chrome/59.0.3071.115 . Tested against HeadlessChrome/60.0.3110.0 . Tested against HeadlessChrome/61.0.3141.0 . Tested against HeadlessChrome/62.0.3202.94 . Tested against HeadlessChrome/63.0.3239.132 . Tested against HeadlessChrome/64.0.3282.119 . Tested against HeadlessChrome/65.0.3325.181 . Tested against HeadlessChrome/66.0.3359.139 . Tested against HeadlessChrome/67.0.3396.99 . Tested against HeadlessChrome/68.0.3435.0 . Tested against HeadlessChrome/68.0.3440.84 . Tested against HeadlessChrome/69.0.3496.0 . Tested against HeadlessChrome/70.0.3500.0 . Tested against HeadlessChrome/70.0.3509.0 . Tested against Chromium 65.0.3325.181 Built on Ubuntu, thanks Travis CI . Tested against Google Chrome 67.0.3396.99 Built on OSX, thanks Travis CI . Tested against Chrome/67.0.3396.99 / Win64, thanks AppVeyor

Modules

asynchronous dispatcher for the DevTools protocol
choose the best transport backend
AnyEvent backend for Chrome communication
Mojolicious backend for Chrome communication
IO::Async backend for Chrome communication
automate the Chrome browser
Getting things done with WWW::Mechanize::Chrome
Domain Specific Language for short scripts
WWW::Mechanize::Chrome example programs.
represent a Chrome HTML node in Perl
Things to watch out for