javascript - 如何使用selenium IDE从网页中的一组链接中随机选择并单击一个链接?

标签 javascript jquery html selenium

我是 selenium IDE 的新手。 经过几个小时的搜索后,我找不到做我想做的事情的方法。 我需要做的事情非常简单。 我有一个带有很多书签的 html 页面。我可以在线或离线使用它。 所以我需要脚本从链接组中随机选择一个链接。然后单击该链接。 更简单的方法是什么?

注意:使用 firefox 和 selenium IDE 2.4.0

谢谢。

最佳答案

我最好的猜测是使用 addScript 命令并将您的任务委托(delegate)给 JavaScript。我非常怀疑 Selenium IDE 能否单独解决您的问题。

这是一些伪代码

目标:

命令:addScript

值:

var links = document.getElementsByTagName("a");
var randNum = Math.rand(0, links.length());
links[randNum].click()

关于javascript - 如何使用selenium IDE从网页中的一组链接中随机选择并单击一个链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19163285/

相关文章:

html - 图像显示在边缘

javascript - 如何通过 ECMA6 导入引入远程 React 组件?

javascript - 长时间运行的 JavaScript Web

javascript - 多边形鼠标悬停事件位置

javascript - 在 PHP 中使用 AJAX 响应前置和覆盖类

javascript - 执行 window.print 时的边距和填充问题

javascript - PHP Javascript : Keeping radio buttons selected on page refresh

javascript - 使用 Jasmine 2.0 对 $scope.$evalAsync 函数进行单元测试

jquery - 从 JSON 中提取多个数据集

jquery - 使用 jQuery 删除只有一个空格的元素