Chrome è controllato da un software di test automatizzato“, chi si è scontrato con questa notifica sa quanto sia noioso avere un banner di questo tipo in cima alle nostre istanze di Chromium mentre cerchiamo di automatizzare i nostri test su Selenium.

Come disabilitarla?
Su internet possiamo trovare un sacco di risposte a questo quesito che però, sfortunatamente, non hanno risolto il mio problema.

In questo articolo vediamo come disabilitare la notifica in C#, usando una semplice riga di codice.

Il Problema

Giusto per essere chiari, stiamo parlando di questa cosa qui:

questo succede ogni volta che si avvia Chriomium usando il corrispettivo ChromeDriver.

Nel passato Selenium permetteva di disabilitare queste notifiche tramite alcune istruzioni che però nel tempo sono risultate deprecate.

La Soluzione

Questo avviso viene fuori in quanto con le ultime versioni di ChromeDriver vengono passati alcuni parametri di default all’istanza di Chromium.

Uno di questi è –enable-automation che è la causa della nostra problematica.

Per evitare che ChromeDriver lo passi, l’istruzione che dobbiamo utilizzare è la seguente:

Copy to Clipboard

Nel caso in cui volessi approfondire le altre opzioni disponibili per Chromium, fai riferimento a questa pagina.