【问题标题】:Make selenium webdriver start the command prompt minimized?使selenium webdriver启动命令提示符最小化?
【发布时间】:2014-03-03 00:22:16
【问题描述】:

我正在使用 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。

【问题讨论】:

标签: c# selenium selenium-webdriver phantomjs


【解决方案1】:

好吧,新版本 2.40 已经发布,所以这是解决方案 - https://stackoverflow.com/a/21949015/1115382 - 归功于 @Martin Su。

【讨论】:

    猜你喜欢
    • 2019-01-14
    • 2015-12-27
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    相关资源
    最近更新 更多