我正在使用WWW::Selenium
自动化网络流。当我选中一个复选框(全选)时,页面中存在的所有复选框都会被选中,并且链接会变为活动状态。
但是当我使用它时WWW::Seleium::check()
,复选框被选中,但所有其他复选框和链接都没有效果。
有人可以指出问题所在吗?
代码
#!usr/bin/perl
use WWW::Selenium;
my $sel = WWW::Selenium->new( host => "localhost",
port => 5555,
browser => "*iexplore",
browser_url => "http://mygengo.com/string/p/demoproject-1/edit/slave/ui/de_de",
);
$sel->start;
$sel->open("http://mygengo.com/string/p/demoproject-1/edit/slave/ui/de_de");
$cook = $sel->get_cookie();
$sel->type("login_email", 'xxxxxxxxxxxxxx');
$sel->type("login_password", "xxxxxxxxx");
$sel->click("Submit");
$sel->wait_for_page_to_load(9000);
$sel->open("http://mygengo.com/string/p/demoproject-1/edit/slave/ui/de_de");
$sel->check('id=select-all-visible'); #ISSUE: This just checks the checkbox, but has no effect on other checkboxes & links, like it happens when done on the browser
$sel->click('id=show-order-translation');
$sel->wait_for_page_to_load(9000);