Help language development. Donate to The Perl Foundation
[
WebDriver is a remote control interface for web browsers.
use WebDriver; my $wd = WebDriver.new :4444port; # Go to Google. $wd.get: 'https://www.google.com'; # Run a search for "raku". $wd.find('input[name=q]').send-keys: 'raku'; $wd.find('input[value="Google Search"]').click; # Click the first result. $wd.find('h3').click; # Save a screenshot of the page. spurt 'screenshot.png', $wd.screenshot;
method find(Str:D $value, Selector:D :$using = CSS) of Element
method find-all(Str:D $value, Selector:D :$using = CSS)
method accept-alert of ::?CLASS
Accept an alert.
multi method alert-text of Str multi method alert-text(Str:D $text) of ::?CLASS
Get or set the text of an alert.
method dismiss-alert of ::?CLASS
Dismiss an alert.
method back of ::?CLASS
method forward of ::?CLASS
method get(Str:D $url) of ::?CLASS
method refresh of ::?CLASS