Селен портативный Chrome открывающийся CMD - PullRequest
0 голосов
/ 27 февраля 2020

Почему селен открывает cmd с Portable Chrome вот так.

Изображение здесь

Могу ли я это скрыть или я могу начать переносить chrome Всегда на вершине? Потому что я использую autoit для проверки подлинности прокси-прокси, но этот cmd иногда находится на вершине Я посылаю alt + tab с autoit для выбора chrome, но иногда chrome находится сверху.

мой код:

ChromeOptions options = new ChromeOptions();
    options.setExperimentalOption("mobileEmulation", mobileEmulation);
    options.addArguments("--remote-debugging-port=9222");
    options.addArguments("--lang=en");
    options.addArguments("window-size=1078,924");
    options.setBinary("E:\\Chromelar\\Chrome1\\GoogleChromePortable.exe");
    System.setProperty("webdriver.chrome.driver", "D:\\SelenimuDriver\\chromedriver.exe");

    WebDriver driver = new ChromeDriver(options);
    driver.get("https://www.whatismybrowser.com/");

1 Ответ

0 голосов
/ 24 апреля 2020

У меня была очень похожая проблема. В вашей портативной установке у вас должна быть папка App / Chrome -bin /, в которой находится chrome .exe. В моей системе это выглядит так.

[...]\GoogleChromePortable64\App\Chrome-bin\chrome.exe

Поэтому попробуйте найти chrome .exe, это должно быть что-то вроде

options.setBinary("E:\\Chromelar\\Chrome1\\App\\Chrome-bin\\chrome.exe");

После выполнения этого chrome. exe вместо GoogleChromePortable.exe, cmd пропал. Я сделал это с версией ChromeWebDriver 81.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...