I'm using Selenium2Library with RobotFramework for my framework. when I run this it always open a browser first and then start running test cases. Though I can minimize the browser by providing the keyword Minimize Browser Window . but problem is when some window popup it automatically maximize(foreground) the browser.
so I'm looking some thing which can hide the browser permanently, i mean browser will run in background(taking care of popups and all GUI design) and run all test cases.
is there any library or module for that. I heard phantomJs(http://phantomjs.org/ ) but i dont know whether it's a good choice or not (i heard this name first time).
PyVirtualDisplay. You create a virtual display that the browser would render in, except that the display doesn't exist, other than programmatically - hence, no browser will be shown. - Mark Rowlands