1

Perl Mechanizeでボタンをクリックしようとしていますが、同じスクリプトを異なるサイトに適用しようとしているため、いくつかのねじれがあります。各サイトのボタンのid属性は同じですが、フォームの番号が同じではありません。ページ、およびボタンには名前はなく、IDのみがあります。

IDしかわからないときにボタンをクリックする方法はありますか?

それができない場合、特定のIDを持つボタンを保持するフォームの数を決定するための最良の方法は何ですか?

4

1 に答える 1

1

HTML :: Form:を参照してください。

for my $form ($mech->forms) {
    if $form->find_input('#theid') {
        # this is the one
    }
}
于 2012-06-08T15:40:53.723 に答える