隐藏/静音ChromeDriver窗口

本文关键字:窗口 ChromeDriver 静音 隐藏 | 更新日期: 2023-09-27 18:37:28

当我启动Selenium的WebDriver(Chromedriver)时。控制台窗口(chromedriver.exe)将运行并打开Chrome。我需要知道如何像静音模式一样隐藏它们,因为当打开太多时我会变得混乱。我正在使用 C#。

隐藏/静音ChromeDriver窗口

从Chrome 59开始,您现在还可以使用无头模式隐藏Chrome浏览器窗口:

options.AddArgument("headless");

并与以下方面相结合:

ChromeDriverService service = ChromeDriverService.CreateDefaultService();
service.HideCommandPromptWindow = true;

它在完全沉默中运行。

据我所知,无法隐藏浏览器。但是,您可以隐藏控制台并将浏览器设置为屏幕外:

ChromeDriverService service = ChromeDriverService.CreateDefaultService();
service.HideCommandPromptWindow = true;
var options = new ChromeOptions();
options.AddArgument("--window-position=-32000,-32000");
var driver = new ChromeDriver(service, options);
driver.Navigate().GoToUrl("https://www.google.co.uk");

你好铬驱动程序命令隐藏编码

public IWebDriver drv;
public AnaSayfa()
{
    CheckForIllegalCrossThreadCalls = false;
    ChromeDriverService service = ChromeDriverService.CreateDefaultService();
    service.HideCommandPromptWindow = true;
    drv = new ChromeDriver(service);
    InitializeComponent();
}
void BekraHayrNesterGo()
{
    drv.Navigate().GoToUrl("https://www.example.com/");
}

此形状可以隐藏cmd