我有如图所示的代码元素的列表。 而且我将其更改为阵。 我的应用程序启动之前,用户将进入一个文本框中一些文本。
C#代码:
IList<IWebElement> namelist = driver2.FindElements(By.TagName("SPAN"));
namelist.ToArray();
我想要做的是:检查用户输入的文本是否出现在该列表中。
假设用户输入"String Text"
,那么我需要的硒检查“字符串文本”是否出现在该列表中。
我有如图所示的代码元素的列表。 而且我将其更改为阵。 我的应用程序启动之前,用户将进入一个文本框中一些文本。
C#代码:
IList<IWebElement> namelist = driver2.FindElements(By.TagName("SPAN"));
namelist.ToArray();
我想要做的是:检查用户输入的文本是否出现在该列表中。
假设用户输入"String Text"
,那么我需要的硒检查“字符串文本”是否出现在该列表中。
只要将您的元素的数组List
,然后验证文本存在Any
从功能System.Linq
命名空间:
// Get text entered by the user
string checkText = "String Text";
if (namelist.ToList().Any(span => span.Text.Contains(checkText)))
{
// List contains text
}
else
{
// List does not contain text
}