donet Selenium报错

using System;
using OpenQA.Selenium;
using OpenQA.Selenium.IE;

namespace SeleniumDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            IWebDriver driver = new InternetExplorerDriver();
            driver.Manage().Timeouts().ImplicitlyWait(new TimeSpan(0, 0, 10));

            driver.Navigate().GoToUrl("http://www.baidu.com");
            System.Threading.Thread.Sleep(5000);
            Console.WriteLine(driver.PageSource);
            //driver.FindElement(By.Id("kw")).SendKeys("Selenium");
            //driver.FindElement(By.Id("su")).Click();

            driver.Quit();
        }
    }
}

以上代码是网上抄来的,Selenium SDK也已经引入到项目,IEDriverServer也放到项目下了。run后可见IE会打开百度,但driver取不到内容,会报错:

An unhandled exception of type 'OpenQA.Selenium.NoSuchWindowException' occurred in WebDriver.dll

Additional information: Unable to get browser

那里出问题了?

阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进