6

Webページに変更を加えながら、Webページの特定の部分をテストするためのPerlスクリプトを作成しています。WWW :: Mechanizeクラスを使用して、ラジオボックスを選択し、フォームを送信するにはどうすればよいですか?

4

1 に答える 1

9

あなたはすでに何を試しましたか?WWW::Mechanizeのドキュメントを確認しましたか?

フィールドを設定するには:

$mech->set_fields('radio_group_name' => 'option');

ラジオ ボタンは、フォーム ウィジェットの操作方法をブラウザに指示するだけであることを忘れないでください。最終的には、Web サーバーに送信するのはすべてフィールドと値だけです。

フォームを送信するには、何をしようとしているかに応じて、次のいずれかの方法を使用します。

$mech->click_button( ... );
$mech->submit();
$mech->submit_form( ... );

ただし、より良い例を提供するためのチケットが Google Code にあるようです。

于 2010-09-23T20:17:24.843 に答える