Changes for version 0.14
- The "tab" parameter to ->new() was documented ! The "reuse" parameter to reconnect to an existing Chrome instance is not needed anymore if you pass in a true value for the "tab" parameter. ! Downloads are now detected in a better way on Chrome 66+ This needed some general rework in how responses are treated, so please retest your scripts and send me failing tests if a case has now become time-critical. . Tested against Chromium 59.0.3071.115 / Win64 (some tests skipped) . Tested against Chromium 60.0.3110.0 / Win64 (some tests skipped) . Tested against Chromium 61.0.3141.0 / Win64 (some tests skipped) . Tested against Chromium 62.0.3202.94 / Win64 (some tests skipped) . Tested against Chromium 63.0.3239.132 / Win64 . Tested against Chromium 64.0.3282.119 / Win64 (some tests skipped) . Tested against Chromium 65.0.3325.181 / Win64 (some tests skipped) . Tested against Chromium 66.0.3359.139 / Win64 (some tests skipped) . Tested against Chromium 67.0.3394.0 / Win64 (some tests skipped) . Tested against Chromium 68.0.3417.0 / Win64 (some tests skipped) . Tested against Chromium 69.0.3443.0 / Win64 (some tests skipped) . Tested against Chromium 65.0.3325.181 Built on Ubuntu, thanks Travis CI
Documentation
runs the test suite versions of Chrome and with different backends
Modules
choose the best transport backend
IO::Async backend
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
Provides
in lib/Chrome/DevToolsProtocol.pm
in lib/Chrome/DevToolsProtocol/Transport/AnyEvent.pm
in lib/Chrome/DevToolsProtocol/Transport/Mojo.pm