Я использую код примера с сайта 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-битном окне окна 7)