Sto scrivendo uno script Perl per testare alcune parti della mia pagina web mentre apporto delle modifiche. Usando la classe WWW :: Mechanize, come posso selezionare una casella radio e inviare un modulo?Come utilizzare WWW :: Mechanize per controllare una radio box?
6
A
risposta
9
Che cosa hai già provato? Hai controllato i documenti WWW::Mechanize?
Per impostare un campo:
$mech->set_fields('radio_group_name' => 'option');
Ricordate, pulsanti di opzione sono solo le istruzioni per il browser su come interagire con il widget del form. In definitiva, sono solo i campi e i valori che invii al server web.
di inviare un modulo, si utilizza uno di questi metodi, a seconda di ciò che si sta cercando di fare:
$mech->click_button(...);
$mech->submit();
$mech->submit_form(...);
Non sembra che ci sia a ticket in Google Code to provide some better examples though.