Начиная с Chrome 57 у вас беспричинный аргумент:
var options = new ChromeOptions();
options.AddArguments("headless");
using (IWebDriver driver = new ChromeDriver(options))
{
// the rest of your test
}
Безголовый режим Chrome работает на 30,97% лучше, чем версия интерфейса. Другой безголовый драйвер PhantomJS работает на 34,92% лучше, чем безголовый режим Chrome.
PhantomJSDriver
using (IWebDriver driver = new PhantomJSDriver())
{
// the rest of your test
}
Режим без головы в Mozilla Firefox работает на 3,68% лучше, чем в версии пользовательского интерфейса. Это разочарование, поскольку режим без головы в Chrome обеспечивает> 30% лучшее время, чем в пользовательском интерфейсе. Другой безголовый драйвер PhantomJS работает на 34,92% лучше, чем безголовый режим Chrome. Удивительно для меня, браузер Edge превосходит их всех.
var options = new FirefoxOptions();
options.AddArguments("--headless");
{
// the rest of your test
}
Это доступно из Firefox 57+
Режим без головы в Mozilla Firefox работает на 3,68% лучше, чем в версии пользовательского интерфейса. Это разочарование, поскольку режим без головы в Chrome обеспечивает> 30% лучшее время, чем в пользовательском интерфейсе. Другой безголовый драйвер PhantomJS работает на 34,92% лучше, чем безголовый режим Chrome. Удивительно для меня, браузер Edge превосходит их всех.
Примечание: PhantomJS больше не поддерживается!
driver = webdriver.Firefox()
в своем коде, следуйте моему ответу здесь: stackoverflow.com/a/23898148/1515819