【发布时间】:2022-01-23 12:08:42
【问题描述】:
我正在尝试使用 Selenium C# 断言包含从元素的 href 属性中提取的 URL 的字符串列表。下面是我的代码,当我运行它给定的错误时。
public static void Main()
{
List<string> urlList = new List<string>();
// Adding elements to List
urlList.Add("https://www.google.com");
urlList.Add("/app/facebook");
urlList.Add("https://www.gmail.com");
// Checking whether string is present
// in List or not
Console.Write(urlList.Contains("google"));
}
输出:错误
【问题讨论】:
-
urlList.Contains检查urlList中的一项是否为string"google"。而已。如果要检查列表中的字符串是否包含字符串,则必须循环(间接使用 LINQ 或自己编写循环)。
标签: c# selenium-webdriver