【发布时间】:2016-09-20 14:34:17
【问题描述】:
所以我开始学习使用 Selenium 和 C# 的自动化,问题是我可以导航到我的 facebook、google 以及所有在 firefox 上运行良好的东西。但是当使用 IE 浏览器时,它会打开网页,但随后会抛出错误“NoSuchElementException”。我正在使用相同的代码,一个有效,一个无效。 这是IE代码
IWebDriver driver = new InternetExplorerDriver(@"C:\folder");
driver.Navigate().GoToUrl("http://www.google.com");
driver.FindElement(By.Name("q")).SendKeys("Hello World");
这是火狐代码
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://www.google.com");
driver.FindElement(By.Name("q")).SendKeys("Hello World");
【问题讨论】: