Changes for version 0.10
- IO::Async / Net::Async support This was mostly held back by me not understanding the API of Net::Async::WebSocket::Protocol. This needs Net::Async::WebSocket::Client 0.12 (or higher) installed.
- Workarounds in tests for new, incompatible Chrome behaviour . 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.3317.0 / Win64 (some tests skipped) . Tested against Chromium 66.0.3335.0 / Win64 (some tests skipped) . Tested against Chromium 62.0.3202.94 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.
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
in lib/WWW/Mechanize/Chrome.pm