1

파이어 폭스 파이어 폭스 브라우저를 종료하는 방법 : 50.0.1, GeckoDriver : 13, 셀레늄 3.01, IDE : 이클립스, 프로그래밍 언어 :에서selenim에서 3.0.1

System.setProperty("webdriver.gecko.driver","C:\\geckodriver.exe); 
WebDriver driver = new FirefoxDriver(); 
driver.get("https://www.youtube.com/"); 
driver.close(); Or driver.quit() 

: 코드 아래 사용하여 자바

driver.close() 브라우저가 닫히지 않았습니다. driver.quite()에서 브라우저가 닫히고 Firefox가 손상되었습니다. 오류 발생 : "FireFox 용 플러그인 컨테이너가 작동을 멈췄습니다."

당신이 시도 할 수 있습니다 내가 모든 솔루션

답변

0

단계를 알려 주시기 바랍니다 : 파이어 폭스 브라우저에서

  1. 제거 어떤 플러그인.
  2. 마찬가지로 32 비트 Firefox 용 32 비트 geckodriver 인 64 비트 Firefox 용 geckodriver의 64 비트 버전을 사용하십시오.

은 내가 같은 환경에서 코드를 시도하고 driver.quit 나를 위해 일했다. driver.close 여전히 브라우저를 종료하지 않습니다.

+0

, 그것은 파이어 폭스 – Shilpa

+0

예, 제대로하지 추락 폐쇄 "작동이 중지됩니다. –

+0

당신이 파이어 폭스 브라우저에서 모든 플러그인을 제거했다 ''와 같은 오류를 제공하지 않았다 ..? – Shilpa

0

당신은 새로운 파이어 폭스 프로필 단계를 찾을 수 있습니다 here을 만들 수 있습니다!

코드에서이 새 프로필을 사용하십시오.

WebDriver webdriver; 
ProfilesIni profile = new ProfilesIni(); 
FirefoxProfile myprofile = profile.getProfile("myProfileName"); 
webdriver = new FirefoxDriver(myprofile); 

이제 webdriver.quit(); 테스트가 실행 된 후 Firefox 브라우저를 닫습니다. 당신이 driver.quite을 사용