尝试使用 selenium/jquery 从表中选择随机行

Posted

技术标签:

【中文标题】尝试使用 selenium/jquery 从表中选择随机行【英文标题】:trying to choose random row from table with selenium/jquery 【发布时间】:2021-10-08 16:59:23 【问题描述】:

我正在尝试单独为我的公司构建自动化,而我根本没有自动化方面的历史。 我一直在尝试从表中列出行。 它在这个表中的行数不同(取决于之前的值的选择)

例如我有桌子:

ID Name Age
1  Ori  20
2  Dan  16
3  Or   24

我需要选择一行,不管是哪一行,然后按继续按钮

请帮我解决

非常感谢

【问题讨论】:

【参考方案1】:

使用FindElements 驱动方法查找行集合。

然后取集合的随机元素。

public static T TakeRandom<T>(this IEnumerable<T> source)

   IEnumerable<T> enumerable = source as T[] ?? source.ToArray();
   return enumerable.ElementAt(new Random(Guid.NewGuid().GetHashCode()).Next(0, enumerable.Count()));


点击它。

【讨论】:

以上是关于尝试使用 selenium/jquery 从表中选择随机行的主要内容,如果未能解决你的问题,请参考以下文章

根据复选框选中的属性从表中选择单元格值

SQL Server 2008 仅从字段中选择日期 [重复]

IOS:当用户选择行时,从表视图连接外围设备

从数据库中选择日期,但在相同数据的情况下仅显示一个[重复]

使用 laravel 模型获取数据时没有从表中获取结果

如何从日期为最后一天的表中选择多列?