2011-01-18 8 views

答えて

6

あなたが試してみました:

selenium.Close(); 
selenium.SelectWindow("null"); 
8

をあなたはこのような何かを行うことができwebdriverを(Javaので示す)を使用した:

// instantiate your driver 
... 

// get window handle 
String baseWindowHdl = driver.getWindowHandle(); 

// navigate to pop-up 
... 

// close pop-up 
driver.close(); 

// switch back to base window 
driver.switchTo().window(baseWindowHdl); 
+1

//ポップアップに移動 ここでdefaultContentに切り替える必要はありません:? driver.switchTo()。defaultContent(); –

0

を、私はあなたはまだ答えを探している場合は知らないが、私これにいくつかの問題がありました。 これを行う方法を検索するのに1時間以上を費やした後、webdriverを使いたくないです。私はガベージコレクタを使用してみました:

Selenium selenium = new DefaultSelenium(......); 
selenium.start(); 

................ 

selenium.close(); //to terminate testing window 
selenium = null; //make sure there are no references to the file 
System.gc();  //now the garbage collector can kick in 

これは私のために働いた。

関連する問題