Проблема в том, что мне нужно получить PID экземпляров браузера IE, чтобы я мог закрыть браузер IE (работает в C#). Я запустил браузер IE, используя Selenium, а затем использовал класс Driver Driver: -
InternetExplorerDriverService driverdetails = InternetExplorerDriverService.CreateDefaultService();
Console.WriteLine(driverdetails.Port);
План состоит в том, чтобы получить порт и затем иметь его дочерний процесс. Я могу сделать это с помощью отладчика, введя значение порта вручную. Но порт, выбранный драйвером по умолчанию. Порт не был фактическим портом, использованным моим драйвером.
Есть ли какой-либо порт, который я могу найти для любой службы драйвера?
Для IE У меня есть альтернатива для запуска IE и получения URL с портом, который говорит http://localhost :. Однако это не относится к другим браузерам. Я хочу сделать общий код c и, следовательно, я использую объект службы драйверов.