Sie könnten das Fenster-Handle mit Process.GetProcesses
erhalten:
Dies setzt natürlich voraus, dass Sie eine einzelne Browserinstanz mit diesem bestimmten Titel haben.
Nur und Idee für Hack. Sie können Reflection-Methoden verwenden, um den Prozess der firefox-Instanz abzurufen. Deklarieren Sie zuerst die von FirefoxDriver geerbte FirefoxDriverEx-Klasse, um auf die geschützte Binary-Eigenschaft zuzugreifen, die die Process-Instanz enthält:
%Vor%Dann erhalten Sie möglicherweise eine Prozessinstanz für den Zugriff auf die MainWindowHandle-Eigenschaft
%Vor%Out of Box, Selen stellt keine Treiberprozess-ID oder Browser-hwnd zur Verfügung, aber es ist möglich. Unten ist die Logik, um hwnd
zu erhaltenes ist nicht möglich, den vollständigen Code hier zu posten, die vollständige funktionierende Lösung (C #), um Browser in Front zu bringen, ist auf meinem Blog