1

私はperlが初めてです。私は、セレンを使用して perl で 1 つのスクリプトを開発しています。ボタンが 1 つある .pl ファイルが 1 つあります(Test and Save)。私の論理は、そのボタンが存在するまで何度もクリックしたいということです。次のコマンドを使用しました。

while ($sel->is_element_present ("//Button[text()='Test and Save']"))
{$sel->clickAndWait("//Button[text()='Test and Save']");}

しかし問題は、ボタンが消えてもループから抜け出せないことです。

4

1 に答える 1

1

要素はページに存在していても表示されていない可能性があります。is_visible()代わりに試してください。

(また、ページのソースを表示して、要素がまだ存在しているが表示されていないかどうかを確認してみてください。)

于 2013-03-08T10:32:50.243 に答える