У меня есть следующий тест с использованием Coypu:
var options = new Options { Timeout = TimeSpan.FromSeconds(1) };
using (var browser = GetFreshBrowserSession())
{
browser.Visit(TestParamNames.LoginUri.GetParameterByName() + "candidateportal/en-US/" + TestParamNames.Namespace.GetParameterByName());
Assert.True(browser.FindCss("body > div.header > a.nav-item.job-search.selected > span.header-text", "Job Search", options).Exists());
Assert.True(browser.FindField("keyword", options).Exists());
Assert.True(browser.FindCss("body > div.content-wrapper > div.center.search-pane > form > span > span > input", options).Exists());
Assert.True(browser.FindButton("Search", options).Exists());
Assert.True(browser.FindButton("Reset", options).Exists());
Assert.True(browser.FindCss("div#advanced-search-link","Advanced Search", options).Exists());
}
Как вы можете видеть, я передаю опции с таймаутом для каждого метода.Можно ли установить таймаут по умолчанию один раз и избежать его явной передачи каждому методу?