я объявляю мое Селен WebDriver ссылка как это:Селен - Как изменить «CommandTimeout» После того, как WebDriver будет Заявленный
var driver = new FirefoxDriver(service,
new FirefoxOptions {
BrowserExecutableLocation = "XXXX",
Profile = firefoxProfile,
UseLegacyImplementation = true },
new TimeSpan(0, 1, 30));
Он отлично работает 99% времени, однако есть определенные случаи, когда я хочу изменить значение по умолчанию «commandTimeout» на что-то, кроме 90 секунд. Как мне это сделать без переопределения драйвера?
Я исследовал все методы/свойства следующий класс и не кажется, изменение любого из них имеет никакого эффекта:
driver.Manage().Timeouts()
Там также this post, но это не связано с «CommandTimeout ». Там this, который на самом деле не покрывает ПОСЛЕ создания драйвера. Большинство сообщений о тайм-аутах Selenium связаны с неявным ожиданием или различными другими таймаутами, а не значением таймаута, указанным в объявлении драйвера.