Я использую WWW::Selenium
для автоматизации веб-потока. Когда я устанавливаю флажок (Выбрать все), все флажки, присутствующие на странице, проверяются, и ссылка становится активной.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);
Вопрос слишком расплывчатый. Какая веб-страница? Покажите свой код. – daxim
Я добавил свой код perl. – cppcoder