我正在写一个硒测试,但失败,但有例外
OpenQA.Selenium.NoSuchElementException:无法通过以下方式找到元素:By.CssSelector:.search-wrapper输入
当我检查chrome中的元素时,css成功识别出该元素。我尝试了3种不同的标识符,但它们在断言时失败。
这是我的断言
Assert.IsTrue(leadershipReport.IsSearchBarDisplayed(), "Leadership Report page is Displayed correctly");
这是我的CSS住的地方:
[FindsBy(How = How.CssSelector, Using = ".search-wrapper input")]
private IWebElement _leadershipReportSearch;
另一个方块:
{
return _leadershipReportSearch.Displayed;
}
我希望输出正常运行,但我在这里迷路了。不知道我在做什么错。