4

IE driver のインスタンスを強制終了する方法を教えてください。テストを実行した後、完了時に driver.quit() を使用したため、ブラウザーが終了します。しかし、タスク マネージャーでクロス チェック中にインスタンスがまだ起動していることがわかりました。

コードのスケルトン:

driver=new InternetExplorerDriver(); //calling IE driver 
testRun(); // run my test                                                                                          
driver.quit();

前もって感謝します

4

1 に答える 1

1

私はあなたのための方法を持っています、

public void ieKiller() throws Exception
{
  final String KILL = "taskkill /IM ";
  String processName = "IEDriverServer.exe"; //IE process
  Runtime.getRuntime().exec(KILL + processName); 
  Wait(3000); //Allow OS to kill the process
} 

ソース

于 2013-05-14T09:43:22.827 に答える