【发布时间】:2021-10-08 16:59:23
【问题描述】:
我正在尝试单独为我的公司构建自动化,而我根本没有自动化方面的历史。 我一直在尝试从表中列出行。 它在这个表中的行数不同(取决于之前的值的选择)
例如我有桌子:
ID Name Age
1 Ori 20
2 Dan 16
3 Or 24
我需要选择一行,不管是哪一行,然后按继续按钮
请帮我解决
非常感谢
【问题讨论】:
标签: c# jquery selenium qwebelement
我正在尝试单独为我的公司构建自动化,而我根本没有自动化方面的历史。 我一直在尝试从表中列出行。 它在这个表中的行数不同(取决于之前的值的选择)
例如我有桌子:
ID Name Age
1 Ori 20
2 Dan 16
3 Or 24
我需要选择一行,不管是哪一行,然后按继续按钮
请帮我解决
非常感谢
【问题讨论】:
标签: c# jquery selenium qwebelement
使用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()));
}
点击它。
【讨论】: