Ich habe ein Programm, das ChromeDrivers startet, mit dem Chrome-Browser gestartet werden und spätere Versuche, beide zu schließen, nachdem eine Aufgabe ausgeführt wurde (mit Selenium). Aber oft kann mein Programm den ChromeDriver / Chrome-Browser nicht beenden. Wenn ich versuche, den ChromeDriver zu beenden, werden der Chrome-Browser und alle anderen untergeordneten Prozesse nicht gelöscht.
Ich habe versucht, / proc / x / environ zu betrachten, um festzustellen, ob ich das DISPLAY des Prozesses extrahieren kann, aber festgestellt habe, dass keine solche Umgebungsvariable für die browser + untergeordneten Prozesse festgelegt wurde.
Gibt es eine andere Möglichkeit, alle Prozesse in einer bestimmten Xvfb-Anzeige zu erkennen und sie alle zu töten?
Tags und Links google-chrome process selenium selenium-chromedriver xvfb