#c# #selenium-webdriver #selenium-chromedriver
#c# #selenium-webdriver #selenium-chromedriver
Вопрос:
Я использую Selenium с C#
, и у меня возникают проблемы, поскольку мое веб-приложение принимает учетные данные пользователя из AD (Active Directory), можем ли мы ограничить это, используя код selenium для входа в систему от имени другого пользователя.
ChromeOptions options = new ChromeOptions();
options.AddArgument(@"user-data-dir=C:SeleniumProfilesDefault");
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("chrome://version");
Комментарии:
1. Это зависит от того, как ваше приложение проверяет подлинность клиентских запросов. Если в настоящее время он настроен только для работы с аутентификацией Windows, вы можете попробовать олицетворение и посмотреть, работает ли это. Однако, если вы можете изменить механизм аутентификации на «Базовую аутентификацию» (только для автоматизации), это может быть проще.
2. Спасибо за помощь @haim770. Есть ли у вас какой-либо пример кода для изменения механизма аутентификации на «Базовую аутентификацию» в C#