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

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

例如我有桌子:

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

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

请帮我解决

非常感谢

【问题讨论】:

    标签: c# jquery selenium qwebelement


    【解决方案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()));
    }
    
    

    点击它。

    【讨论】:

      猜你喜欢
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2021-07-03
      • 2016-09-04
      • 2021-10-26
      相关资源
      最近更新 更多