У меня есть следующее требование:
Выполнить несколько экземпляров (параллельно) с использованием другого профиля chrome. У меня есть 3 профиля: profile1, profile2 и profile3
Когда я создаю драйвер, я добавляю путь профиля1
Для параллельной работы, как я могу сказать второму экземпляру, который использует профиль 2
Я нашел это, я не могу понять, как выполнять параллельно (я использую Nunit для параллельного выполнения)
, используя тот же профиль chrome (сеанс) для разных экземпляров ChromeDriver
public static IWebDriver GetDriver()
{
var options = new ChromeOptions();
options.AddArguments("--noerrdialogs");
options.AddArguments(@"user-data-dir=C:\Users\" + loggedInUser + @"\AppData\Local\Google\Chrome\profile1");
return new ChromeDriver(options);
}