Actually I want to run my selenium code on server where dont want open the any browser. But I am confused which webdriver is use for the server which do all task (where I download some files from some site and store in my server).
Asked
Active
Viewed 2,875 times
1

undetected Selenium
- 183,867
- 41
- 278
- 352

vipul gangwar
- 313
- 1
- 4
- 16
-
Possible duplicate of [Does Selenium support headless browser testing?](https://stackoverflow.com/questions/7568899/does-selenium-support-headless-browser-testing) – LoflinA Jan 21 '18 at 20:02
2 Answers
7
To execute your Test Suite through Selenium without opening any browser you can use any of the Browser Client from the following list :
- Headless Chrome : Here you can find an working example.
- Headless Firefox : Here you can find an working example.
- PhantomJS : Here you can find an working example.
- HtmlUnitDriver : Here you can find an working example.
- headless-selenium-for-win : Here you can find a detailed discussion.
Headless Browser
Headless Browser
is a web browser without a Graphical User Interface controlled programmatically used for automation, testing, and other purposes.
Headless Browser Engines
These Headless Browser Engines
fully render web pages or run JavaScript in a virtual DOM :
Headless Multi Drivers
These Headless Multi Drivers
libraries can control multiple browser engines (typically using Selenium) :

undetected Selenium
- 183,867
- 41
- 278
- 352
1
HtmlUnitDriver and PhantomJSDriver are two webdrivers for headless testing without need of opening browsers.

Swati001
- 11
- 4