我正在使用 selenium 进行自动化测试。当测试在 Selenium IDE 上运行时,它会成功运行,当将其导出为 .Net Web 驱动程序并使用 NUnit 运行时,会抛出 NoSuchElementsException。请问有人是什么导致了这个异常吗?
SeleniumTests.UserNotLogged.TheUserNotLoggedTest:
OpenQA.Selenium.NoSuchElementException : Unable to locate element: {"method":"link text","selector":""} //异常来自 NUnit
[Test]
public void TheUserNotLoggedTest()
{
driver.Navigate().GoToUrl(baseURL + "Index.aspx");
driver.FindElement(By.Id("wrapper")).Click();
driver.FindElement(By.LinkText("Home")).Click();
driver.FindElement(By.LinkText("News")).Click(); //Exception thrown here
driver.FindElement(By.LinkText("Events")).Click();
driver.FindElement(By.LinkText("Contact Us")).Click();
driver.FindElement(By.LinkText("Register")).Click();
}
谢谢你的帮助