Как запустить несколько экземпляров chrome параллельно, используя разные профили chrome C#, селеновый веб-драйвер - PullRequest
1 голос
/ 24 марта 2020

У меня есть следующее требование:

Выполнить несколько экземпляров (параллельно) с использованием другого профиля 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); 
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...