@NounameZ

Как открыть несколько профилей с помощью Selenium WebDriver?

Не получается открыть несколько профилей Гугл одновременно, например штук 10(Образно), и чтобы он открывал их одновременно. Пытался запускать по-разному, но никак не получается, нужный профиль он создает хорошо, но вот одновременно 2 и больше профилей — Ни в какую. Вот для примера код:
public class Main{
    static String ChromeDriverPath = "C:\\Users\\Global-PC\\Desktop\\SeleniumProject\\chromedriver\\chromedriver.exe";
    static String ProfilePath = "user-data-dir=C:\\Users\\Global-PC\\AppData\\Local\\Google\\Chrome\\User Data";
    static String ProfileState = "--start-maximized";
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", ChromeDriverPath);
        WebDriver driver1;
        WebDriver driver2;
        ChromeOptions driverop1 = new ChromeOptions();
        ChromeOptions driverop2 = new ChromeOptions();
        driverop1.addArguments(ProfilePath);
        driverop1.addArguments(ProfileState);
        driverop1.addArguments("--profile-directory=Profile 1");
        driverop2.addArguments(ProfilePath);
        driverop2.addArguments(ProfileState);
        driverop2.addArguments("--profile-directory=Profile 2");
        driver1 = new ChromeDriver(driverop1);
        driver2 = new ChromeDriver(driverop2);
        driver1.get("Youtube.com");
        driver2.get("Youtube.com");
    }
}
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый вечер.
Вот, ответ на ваш вопрос на пайтон - https://stackoverflow.com/questions/66806112/open-...

Вот, на C# - https://sqa.stackexchange.com/questions/35542/can-...

В принципе, можно эту идею перенять и на Java
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы