хочу ждать элеиента не 60 сек (defaultTimeOutForWait), а передаваемое значение, если передаю значение меньше 60 сек, все работет, как я ожидаю – Timed out через количество секунд, которое я передала,но вот если передаю значение больше 60сек, все равно Timed out после 60 сек. Код ниже:
protected TimeSpan defaultTimeOutForWait = TimeSpan.FromSeconds(60);
public bool ElementExists(By locator, TimeSpan timeOutInSeconds)
{
webDriver.Manage().Timeouts().ImplicitWait = timeOutInSeconds;
bool result = false;
try
{
result = webDriver.FindElements(locator).Count() > 0;
}
catch
{
return result;
}
webDriver.Manage().Timeouts().ImplicitWait = defaultTimeOutForWait;
return result;
}