【问题标题】:How to randomly select and click a link from a group of links in a webpage using selenium IDE?如何使用 selenium IDE 从网页中的一组链接中随机选择并单击一个链接?
【发布时间】:2013-10-03 23:58:20
【问题描述】:

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

注意:使用 firefox 和 selenium IDE 2.4.0

谢谢。

【问题讨论】:

  • 不确定您要达到什么目的?你试过什么了 ?问题出在哪里?似乎没有建设性的问题
  • 我不确定您在 Selenium 中使用什么,但我将它用于 c# .net 和客户端测试。我们用来获取所有项目“链接”,并将它们插入到 List 中。然后使用随机数作为索引进行迭代,以选择要单击的链接。将随机索引项返回给 selenium 函数调用。
  • @Abhijeet Kasurde。当然。有些 cmets 是非建设性的。干杯。

标签: javascript jquery html selenium


【解决方案1】:

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

这是一些伪代码

目标:

命令:addScript

价值:

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

【讨论】:

  • 谢谢。有效。你是对的。这正是我所需要的。
  • 太棒了! :)很高兴我能帮上忙
猜你喜欢
  • 1970-01-01
  • 2013-06-03
  • 2021-04-04
  • 2014-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-31
相关资源
最近更新 更多