- Test::Selenium::Remote::Driver
- get_ok
- title_is
- body_text_contains
Selenium DuckDuckGo Test
Test::Selenium::Remote::Driver
examples/www/selenium_ddg_search.t
use strict; use warnings; use 5.010; use Test::More tests => 4; use Test::Selenium::Remote::Driver; use Selenium::Remote::WDKeys qw(KEYS); my $driver = Test::Selenium::Remote::Driver->new; $driver->get_ok('https://duckduckgo.com/'); $driver->title_is('DuckDuckGo', 'title'); my $input = $driver->find_element('search_form_input_homepage', 'id'); $input->send_keys('perl'); #sleep 5; $input->send_keys(KEYS->{'enter'}); #sleep 5; $driver->title_is('perl at DuckDuckGo', 'title'); $driver->body_text_contains('Official Site'); $driver->quit();