1

現在のフォームにラジオ ボタンを設定するのは簡単です。

$clone->set_visible([radio => '1']);

不明な数のラジオ ボタン (おそらく 10 から 20) を使用すると、ループが機能するはずです。

while(1) {last if (!$clone->set_visible([radio => '1']));};

ただし、 setvisible は常に 1 を返しますが、何も設定されていない場合にのみ 0 を返すと思います。ただし、フィールドが 1 つでも設定されている場合は、「再設定」できます。

すべてのラジオが設定された後に停止するにはどうすればよいですか? または、最初にいくつあるかを判断する必要がありますか?

4

1 に答える 1

0

最初に必要なすべての入力を見つけることができます。

my @radio_inputs = $mech->find_all_inputs(
    type       => 'radio',
);
于 2013-09-25T04:42:36.723 に答える