[Selenium]通過Selenium實現在當前瀏覽器窗口點擊一個圖標之后,彈出另外一個窗口,關閉這個窗口,再回到原來的窗口進行操作


public void clickReportIcon(){
		String initialWindowHandle = driver.getWindowHandle();  //保存原始的瀏覽器窗口
		page.getReportIcon().click();  //這個操作之后將會彈出另外一個瀏覽器窗口
		Set <String> set = driver.getWindowHandles();
		set.remove(initialWindowHandle);
		assert set.size()==1;
	        driver.switchTo().window((String) set.toArray()[0]);  //將driver指向新彈出的瀏覽器窗口
		driver.close();  //關閉新彈出的瀏覽器窗口
		driver.switchTo().window(initialWindowHandle);  //回到原始的瀏覽器窗口
	}

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM