硒测试失败,因为CssSelector无法识别元素

时间:2019-06-14 13:26:32

标签: c# selenium-webdriver

我正在写一个硒测试,但失败,但有例外

  

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;
        }

我希望输出正常运行,但我在这里迷路了。不知道我在做什么错。

0 个答案:

没有答案