Changes for version 0.42 - 2019-12-23

  • ->find_link() now uses the text() attribute, not the innerHTML. This means that for example text_regex searches can't match HTML in link texts anymore.
  • ->xpath (and all other querying functions) now properly filter on the relevant subtree. This might change the results you get from the queries as now elements are properly filtered. Fixes GH issue #48.
  • Split longest wallclock time test into two tests, now running the parallel test suite in 15s per browser per backend, from 20s.
  • Silence the log output even in TRACE level. sendMessageToTarget and the immediate Target.receivedMessageFromTarget replies to it will not show up in the output anymore. If you need it, please speak up so I can make the list of (un)suppressed messages configurable.

Modules

asynchronous dispatcher for the DevTools protocol
wrapper for talking to a page in a Target
choose the best transport backend
AnyEvent backend for Chrome communication
Mojolicious backend for Chrome communication
IO::Async backend for Chrome communication
choose the best pipe transport backend
EXPERIMENTAL Local pipe backend for Chrome communication
EXPERIMENTAL Local pipe backend for Chrome communication
retrieve cookies from a live Chrome instance
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/Transport/Win32PipeOpener.pm