2016-08-29 2 views
-1

Операционная система - Windows10, язык программирования JAVA, браузер IE11. Как может селен работать без окон браузера?Как можно запустить селен в IE, не показывать окна браузера?

+0

Я не эксперт Windows, но в Linux он помогает запустить выделенный X-сервер и начать тесты там. Не могли бы вы сделать что-то подобное, например, используя VNC или RDP? –

+0

Попробуйте это. http://triflejs.org/ Он использует PhantomJS под которым знаменитый браузер без головы (Phantom поддерживается Selenium). Однако я не пробовал. –

ответ

0

Используйте безгласный браузер, например phantomjs, htmlunit для работы с веб-селеном селена.

1

Вы можете использовать phantonjs, HtmlUnitDriver или обезглавленное хром

Для HtmlUnitDriver

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

Для phantomjs первой загрузки ghostdriver и использовать

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");