This is an experimental addition to the Selenium::Remote::Driver
distribution, and some interfaces may change.
All methods from Selenium::Remote::WebElement are available through this module,
as well as the following test-specific methods. All test names are optional.
text_is($match_str,$test_name);
text_isnt($match_str,$test_name);
text_like($match_re,$test_name);
text_unlike($match_re,$test_name);
tag_name_is($match_str,$test_name);
tag_name_isnt($match_str,$test_name);
tag_name_like($match_re,$test_name);
tag_name_unlike($match_re,$test_name);
value_is($match_str,$test_name);
value_isnt($match_str,$test_name);
value_like($match_re,$test_name);
value_unlike($match_re,$test_name);
clear_ok($test_name);
click_ok($test_name);
submit_ok($test_name);
is_selected_ok($test_name);
is_enabled_ok($test_name);
is_displayed_ok($test_name);
send_keys_ok($str)
send_keys_ok($str,$test_name)
attribute_is($attr_name,$match_str,$test_name);
attribute_isnt($attr_name,$match_str,$test_name);
attribute_like($attr_name,$match_re,$test_name);
attribute_unlike($attr_name,$match_re,$test_name);
css_attribute_is($attr_name,$match_str,$test_name); # TODO
css_attribute_isnt($attr_name,$match_str,$test_name); # TODO
css_attribute_like($attr_name,$match_re,$test_name); # TODO
css_attribute_unlike($attr_name,$match_re,$test_name); # TODO
element_location_is([x,y]) # TODO
element_location_in_view_is([x,y]) # TODO
- •
- Created by: Mark Stosberg <mark@stosberg.org>, but inspired by
Test::WWW::Selenium and its authors.
Copyright (c) 2013 Mark Stosberg
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.