Селен закрывается с Основным процессом (начните как IsBackground) - PullRequest
0 голосов
/ 19 апреля 2020

Я работаю с Selenium и C# (WPF). Я использую тему, которая открывает Selenium вот так

Driver = new ChromeDriver(Service, Options);

Я не нашел, как настроить следующее с помощью параметров, и Google также не дал мне ответа.

Проблема в том, что когда я заканчиваю основной поток (приложение wpf), драйвер продолжает открываться. Моя цель - запустить весь chromedriver.exe и google chrome thread без заголовка, но это не сработает, если он не закроет свой блок, когда он больше не нужен, потому что в фоновом режиме будут тонны новых процессов chromedriver.exe. .

Я знаю, что могу обработать Application Exit event, но 1. Я не могу получить текущий экземпляр chromedriver и 2. Когда я пытаюсь закрыть драйвер / окно примерно за 1 секунду работы, он Я даже не могу закрыть его.

Я думал о решении, как потоки, использующие IsBackground = true для выхода, когда родительский процесс останавливается. Но когда я не нашел такой возможности.

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