$chrome->json_get
$chrome->send_packet
$chrome->send_packet('Page.handleJavaScriptDialog', accept => JSON::true, );
Sends a JSON packet to the remote end
$chrome->send_message
my $future = $chrome->send_message('DOM.querySelectorAll', selector => 'p', nodeId => $node, ); my $nodes = $future->get;
This function expects a response. The future will not be resolved until Chrome has sent a response to this query.
$chrome->evaluate
$chrome->eval
$chrome->version_info
print $chrome->version_info->get->{"Protocol-Version"};
$chrome->protocol_version
print $chrome->protocol_version->get;
$chrome->get_domains
$chrome->list_tabs
my @tabs = $chrome->list_tabs->get();
$chrome->new_tab
my $new_tab = $chrome->new_tab('https://www.google.com')->get;
$chrome->activate_tab
$chrome->close_tab
Chrome DevTools at https://chromedevtools.github.io/devtools-protocol/1-2
The public repository of this module is https://github.com/Corion/www-mechanize-chrome.
The public support forum of this module is https://perlmonks.org/.
Please report bugs in this module via the RT CPAN bug queue at https://rt.cpan.org/Public/Dist/Display.html?Name=WWW-Mechanize-Chrome or via mail to www-mechanize-Chrome-Bugs@rt.cpan.org.
Max Maischein corion@cpan.org
corion@cpan.org
Copyright 2010-2018 by Max Maischein corion@cpan.org.
This module is released under the same terms as Perl itself.
To install WWW::Mechanize::Chrome, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WWW::Mechanize::Chrome
CPAN shell
perl -MCPAN -e shell install WWW::Mechanize::Chrome
For more information on module installation, please visit the detailed CPAN module installation guide.