web-dev-qa-db-fra.com

Masquer/Désactiver la fenêtre ChromeDriver

Lorsque je lance le WebDriver (Chromedriver) de Selenium. Une fenêtre de la console (chromedriver.exe) s'exécute et ouvre Chrome. J'ai besoin de savoir comment je peux les cacher comme un mode silencieux parce que je deviens désordonné quand il y en a trop. J'utilise C #.

9
user3240928

À partir de Chrome 59, vous pouvez également masquer la fenêtre du navigateur Chrome en utilisant le mode sans tête:

options.AddArgument("headless");

et en combinaison avec:

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

il fonctionne dans un silence complet.

23
mscrivo

À ma connaissance, il n'est pas possible de masquer le navigateur . Cependant, vous pouvez masquer la console et définir le navigateur hors écran:

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");
16
Florent B.

Hello chrome driver commande masquer le codage

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

Cette forme peut cacher cmd

0
Ebubekir Bastama