Код: Выделить всё
var webDriver = new ChromeDriver();
webDriver.Manage().Network.AddAuthenticationHandler(
new NetworkAuthenticationHandler
{
UriMatcher = _ => true,
Credentials = new PasswordCredentials("someUsername", "somePassword"),
}
);
webDriver.Navigate().GoToUrl("https://someurlthatrequiresauth.com");
Если я использовал что -то вроде httpclient , я могу легко подтвердить статус ответа для этого, но я не нашел ничего подобного на Properties Code> '. Проверка Driver.pagesource Содержание является ненадежным, поскольку исходный контент может быть чем угодно. В идеале путь должен быть простым и простым, но я открыт для предложений, если мы остаемся с хромидривером s. Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/796 ... on-failure