我想测试以确保搜索显示正确的结果..
我已经使用 XPaths 和 CssSelectors 的许多变体尝试了以下代码。
IWebElement body = driver.FindElement(By.XPath("//span[@class='CoveoQuerySummary']"));
return (body.Text.Contains(searchTerm));
我总是收到 NullReferenceException 错误。我正在逐步完成它,所以我知道这不是等待问题。
我已经尝试过这种方法,但没有走得太远。(调试时出现相同的 NullReferenceException 错误。)
IList<IWebElement> all = driver.FindElements(By.CssSelector(".CoveoResultList"));
String[] allText = new String[all.Count];
int i = 0;
foreach (IWebElement element in all)
{
allText[i++] = element.Text;
}
任何和所有的帮助将不胜感激!