2017-02-15 65 views
0

当我启动我的程序(Java)时,是否可以隐藏Google Chrome窗口?当Selenium每隔10秒打开一个浏览器窗口时,这是非常烦人的。我发现了IE和Firefox的一些方法,但不适用于Chrome。如何使用Selenium ChromeDriver隐藏Google Chrome窗口?

+0

您可以使用PhantomJS代替镀铬驱动器 –

+1

您可以使用XVFB –

回答

-1

是的,你可以避免恼人的铬屏幕。只需选择投影机按钮并选择扩展屏幕选项。 一旦脚本启动chrome浏览器,您可以将它拖出屏幕,您可以将它放在新显示器中(如果已连接),或者您没有看到。

0

如果您不想看到Chrome浏览器,请选择无头选项。如意见所示,您可以使用XVFBPhantomJS。从Chrome 59开始,您也可以在Chrome中使用--headless标志,您可以在代码中使用Chrome Options,这将使Chrome无头,并且不会显示任何浏览器窗口。