Почему Selenium InternetExplorerDriver Webdriver очень медленный в режиме отладки (visual studio 2010 и IE9)

Я использую код примера с сайта SeleniumHq - но в режиме отладки производительность ужасна.

В режиме релиза весь тест занимает около 6 секунд (включая запуск и закрытие IE). В режиме отладки это занимает 65 секунд?

Пример кода просто :

    [Test]
    public void testBrowser()
    {
        // Do something here
        IWebDriver driver = new InternetExplorerDriver();
        //Notice navigation is slightly different than the Java version
        //This is because 'get' is a keyword in C#
        driver.Navigate().GoToUrl("http://www.google.com");
        IWebElement query = driver.FindElement(By.Name("q"));
        query.SendKeys("Cheese");
        System.Console.WriteLine("Page title is: " + driver.Title);
        // TODO add wait
        driver.Quit();

    }

Я попробовал его в ie8 и получил ту же производительность. Firefox в порядке - но мои клиенты используют IE, поэтому я застрял с тестированием на нем. Также у меня нет тех же проблем, если я использую Selenium RC.

NB - я использую .Net 4 и последнюю версию (2.16) webDriver.dll (работает на 64-битном windows 7)

20
задан Jon Spokes 17 January 2012 в 13:26
поделиться