Есть ли способ войти в Chrome от имени другого пользователя, используя selenium C #?

#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#