2016-08-29 1 views
-1

운영 체제는 Windows10이고 프로그래밍 언어는 JAVA이고 브라우저는 IE11입니다. 브라우저 창없이 셀렌을 어떻게 실행할 수 있습니까?IE에서 셀렌을 실행하면 브라우저 창이 표시되지 않는 이유는 무엇입니까?

+0

저는 Windows 전문가는 아니지만 Linux에서는 전용 X 서버를 시작하고 거기에서 테스트를 시작하는 데 도움이됩니다. VNC 또는 RDP를 사용하여 비슷한 작업을 수행 할 수 있습니까? –

+0

시험해보세요. http://triflejs.org/ 유명한 헤드리스 브라우저 인 PhantomJS를 사용합니다 (Phantom은 Selenium에서 지원합니다). 나는 그것을 시도하지 않았다. –

답변

0

phantomjs, htmlunit과 같은 헤드리스 브라우저를 사용하여 selenium webdriver를 실행하십시오.

1

당신은 phantomjs 처음 다운로드 ghostdriver를 들어 HtmlUnitDriver

WebDriver driver=new HtmlUnitDriver(); 
driver.get("http://google.com"); 

를 들어 phantonjs, HtmlUnitDriver 또는 헤드리스 크롬

를 사용하여 크롬의 경우

System.setProperty("phantomjs.binary.path", "E:\\phantomjs-2.1.1-windows\\phantomjs.exe"); 
WebDriver driver = new PhantomJSDriver(); 
driver.get("http://google.com"); 

를 사용하는 Chromedriver을 다운로드하여 사용할 수 있습니다

System.setProperty("webdriver.chrome.driver","E:/software and tools/chromedriver_win32/chromedriver.exe"); 
ChromeOptions chromeOptions = new ChromeOptions(); 
chromeOptions.addArguments("headless"); 
driver.get("http://google.com");