私はセレンが初めてです。この機能をテストして、ウェブページのランダムなリンクをクリックしようとしています。js ユーザー拡張機能として追加しました。
Selenium.prototype.doClickRanLink = function() {
var links = document.getElementsByTagName("a");
var randNum = Math.random(0,4);
links[randNum].click();
};
正常に読み込まれ、ClickRanLink がコマンド ボックスに表示されますが、実行すると以下のエラーが表示され、「リンク」が定義されている理由がわかりません。
[error] Unexpected Exception: TypeError: links is undefined.
エラーの行番号は、links[randNum].click(); に対応します。
なぜそのエラーが表示されるのか、それを修正する方法はありますか?
pdta に感謝: Selenium IDE 2.4.0 + firefox を使用