Perl WWW :: Mechanize :: флажок Firefox - PullRequest
3 голосов
/ 06 февраля 2012

Моя проблема заключается в следующем:

Я использую модуль WWW :: Mechanize :: FireFox, и когда я пытаюсь поставить галочку, я получаю сообщение

No elements found for Checkbox with name interested\[\]

На этом сайте у меня есть флажки с одинаковыми именами, но разными значениями. Пример:

<input type="checkbox" value="1" name="professionArea[]"> xxxxxxxx
<input type="checkbox" value="2" name="professionArea[]"> yyyyyyyy

Я думаю, что это проблема с

[]

в имени флажка.

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 17 июля 2012

Попробуйте приведенный ниже код (при условии, что $ mech - ваш объект механизации)

$mech->tick(value =>1 ); #to tick checkbox 1
$mech->tick(value =>2 ); #to tick checkbox 2

Аналогично для снятия отметки

$mech->untick(value =>1 ); #to tick checkbox 1
$mech->untick(value =>2 ); #to tick checkbox 2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...