런타임 클래스를 사용하는 Java Selenium 프로그램에서 작업하고 있습니다. 열려있는 Internet Explorer 창의 인스턴스가 여러 개 있습니다.
나는 "Bring Front" 셀레늄 스위트가 오류없이 실행될 수있는 하나의 특정 창만 필요합니다.
tasklist 명령을 사용하여 특정 iexplore 인스턴스를 검색했습니다. 이제 프로세스의 PID가 있습니다.PID (프로세스 ID)를 사용하여 특정 창으로 전환
Process p = Runtime.getRuntime().exec("tasklist /FI \"WindowTitle eq Google\"");
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
int count=1;
while ((line = in.readLine()) != null) {
System.out.println(count + " " + line);
count++;
}
PID를 사용하여 런타임 명령 줄을 통해 프로세스를 앞면으로 가져 오는 방법 (활성 창으로 만드십시오)?
편집 :
응용 프로그램의 PID를 사용하여 명령 프롬프트에서 응용 프로그램 창으로 전환 할 수있는 방법이 있나요?