我是硒的新手。我正在尝试测试此功能以单击网页中的随机链接。我将其添加为 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