让selenium webdriver启动命令提示最小化?

时间:2014-02-19 21:21:33

标签: c# selenium selenium-webdriver phantomjs

我正在使用Selenium PhantomJS。当我的程序启动时,它打开命令提示符(cmd),然后打开浏览器并执行我编程的所有操作。

根据this回答,没有办法隐藏命令提示符(直到v2.4被释放),所以我想询问是否有办法至少启动它最小化或者可能会停止Windows弹出之后关注它。

我尝试使用以下代码以编程方式按Alt+Tab

        IWebDriver driver = new PhantomJSDriver(); //this starts browser and opens cmd
        System.Windows.Forms.SendKeys.Send("%{TAB}");//alt+tab

不幸的是,这只会冻结鼠标,就好像我处于无限循环中一样,直到程序结束。

我使用的是Windows 7,VS2013。

1 个答案:

答案 0 :(得分:0)

嗯,新版本2.40已经出来了,所以这里有解决方案 - https://stackoverflow.com/a/21949015/1115382 - 归功于@Martin Su。