운영 체제는 Windows10이고 프로그래밍 언어는 JAVA이고 브라우저는 IE11입니다. 브라우저 창없이 셀렌을 어떻게 실행할 수 있습니까?IE에서 셀렌을 실행하면 브라우저 창이 표시되지 않는 이유는 무엇입니까?
-1
A
답변
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");
저는 Windows 전문가는 아니지만 Linux에서는 전용 X 서버를 시작하고 거기에서 테스트를 시작하는 데 도움이됩니다. VNC 또는 RDP를 사용하여 비슷한 작업을 수행 할 수 있습니까? –
시험해보세요. http://triflejs.org/ 유명한 헤드리스 브라우저 인 PhantomJS를 사용합니다 (Phantom은 Selenium에서 지원합니다). 나는 그것을 시도하지 않았다. –