Hide/Silence ChromeDriver window

前端 未结 3 1209
予麋鹿
予麋鹿 2020-12-14 18:25

When I launch Selenium\'s WebDriver (Chromedriver). A console window (chromedriver.exe) runs and it opens Chrome. I need to know how I can hide those like a silent mode beca

相关标签:
3条回答
  • 2020-12-14 18:54

    To my knowledge it's not possible to hide the browser. However, you can hide the console and set the browser offscreen:

    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");
    
    0 讨论(0)
  • 2020-12-14 18:56

    As of Chrome 59, you can now also hide the chrome browser window by using headless mode:

    options.AddArgument("headless");
    

    and in combination with:

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

    it runs in complete silence.

    0 讨论(0)
  • 2020-12-14 18:56

    Hello chrome driver command hide coding

    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/");
    }
    

    This shape can hide cmd

    0 讨论(0)
提交回复
热议问题