2017-09-25 1 views
1

열린 모든 Selenium chromedriver/IEdriver 창을 닫으려면 어떻게해야합니까? 내가 원하는 무엇

public static void IECloseWindows(){ 
} 

public static void ChromeCloseWindows(){ 
} 

내 dirvers이 IWebDriver internet;ChromeDriver crome;

나는 '는 모든 창을 닫습니다하지만이 돈 생각, 드라이버를 닫 crome.closeinternet.close를 사용하여 시도하다이 방법을 구현하는 것입니다 일하지 마라.

+0

crome.quit을 사용하면 작동합니다. –

답변

2

driver.quit() 

시도 - 그것은 기본적으로 차례로 모든 브라우저 창을 닫고 WebDriver 세션을 종료 driver.dispose 메소드를 호출합니다.

C#을 사용 crome.quit에서

+0

windowHandles와 같은 것을 사용하면 작동합니까? 나는 (미안하다 나의 영어) 것을 의미한다, 나는 3 개의 다른 창문을 연 드라이버가있다. – Aritzbn

+0

당신은 해결책을 얻는다 ????????? – iamsankalp89

+0

네, 이제 driver.quit();을 사용하여 원하는 것을 얻습니다. 감사 :) – Aritzbn

2

internet.quit

driver.close(); 

시도 위의 코드는 현재 브라우저 창을 닫습니다 사용할 수 있습니다. 여기서 'driver'은 Webdriver 개체입니다.

quit()은 driver.dispose 메서드를 호출하는 WebDriver 명령으로 모든 브라우저 창을 닫고 WebDriver 세션을 종료합니다.

관련 문제