TT#56376 selenium: add unselect_if_selected()

FirefoxExtensions.pm:
- add new function unselect_if_selected. this does exactly what the name
says. will be used for further tests

Change-Id: Ife7d81cbd5a61546f133ec383e29a4a51acbcd88
changes/38/30638/3
Nico Schedel 7 years ago
parent f20d419335
commit 95c9387444

@ -57,6 +57,18 @@ sub select_if_unselected {
return 1;
}
sub unselect_if_selected {
my ($self, $query, $scheme) = @_;
$scheme //= "xpath";
my $elem = $self->find_element($query, $scheme);
return 0 unless $elem;
return 0 unless $elem->is_displayed;
if ($elem->is_selected() ) {
$elem->click;
}
return 1;
}
sub fill_element {
my ($self, $query, $scheme, $filltext) = @_;
my $elem = $self->find_element($query, $scheme);

Loading…
Cancel
Save