【问题标题】:Selenium: Hide Command Prompt Window when starting Chromedriver?Selenium:启动 Chromedriver 时隐藏命令提示符窗口?
【发布时间】:2015-12-27 07:38:12
【问题描述】:

如何隐藏启动时与 Chromedriver 一起打开的命令提示符窗口? IE的黑白对话窗口?

在 C# 文档中似乎有一种方法可以做到这一点,但我在 Python 文档中没有看到任何内容。

【问题讨论】:

  • 到目前为止我发现的唯一方法是修改 Selenium 源代码,它使用 Popen 启动服务 (selenium\webdriver\common\service.py)

标签: python selenium selenium-chromedriver


【解决方案1】:

先试试这个:

ChromeOptions options = new ChromeOptions();  

var chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;

driver = new ChromeDriver(chromeDriverService, options);

有时您仍然会看到一个空白的命令提示符窗口:

要解决这个问题: 右键单击项目,然后单击属性。然后将输出类型从控制台应用程序更改为 Windows 应用程序。

【讨论】:

    【解决方案2】:

    看看这是否适合你(C#)

    IWebDriver seleniumDriver;    
    ChromeDriverService cService = ChromeDriverService.CreateDefaultService();
    cService.HideCommandPromptWindow = true;
    seleniumDriver = new ChromeDriver(cService);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-23
      • 1970-01-01
      • 2015-09-13
      • 2023-03-28
      • 2015-12-11
      • 1970-01-01
      • 2017-07-18
      • 1970-01-01
      相关资源
      最近更新 更多