J'utilise des pilotes Web Selenium et aujourd'hui, sans aucune raison apparente, j'ai commencé à recevoir une erreur avec le message "Chrome Automation Extension est bloqué. Cliquez sur cette bulle pour recharger l'extension".
La seule chose à laquelle je peux penser, c’est que j’ai ajouté une extension pour tester XPath sur Chrome aujourd’hui. Mais cela a bien fonctionné pendant un certain temps après avoir ajouté cela.
Pourrait-il s'agir d'un problème de sécurité Chrome?
J'ai eu le même problème, je pourrais le résoudre comme suit:
1.Ne lancez pas Chrome en tant qu'administrateur.
2.Ne lancez pas votre application Selenium en tant qu'administrateur.
Ok, vous êtes donc sérieux au sujet de la partie admin en tant que solution au problème?
Pourquoi ne pas suivre les conseils de Google? http://chromedriver.chromium.org/help/chrome-doesn-t-start
Passer l'indicateur '--no-sandbox' lors de la création de votre session WebDriver . Des environnements de test spéciaux entraînent parfois le blocage de Chrome lorsque le fichier Le bac à sable est activé.
Je me suis donc retrouvé comme ils le faisaient {conseillé} et je pouvais utiliser admin .
var options = new ChromeOptions();
options.AddArgument("--no-sandbox");
browser = new ChromeDriver(options);
J'ai le même problème, mais dans ma situation, j'ai essayé d'ouvrir Visual Studio avec un profil différent. Quand j'ouvre Visual Studio avec un profil par défaut, il fonctionne bien. Alors, je suppose que son profil est problématique.
Je résous mon problème lorsque je lance Git Bash sans droits d'administrateur.
J'ai eu le même problème. Dans mon cas, cela était lié au compte Windows que j'utilise pour me connecter à Windows, qui est le compte du groupe Administrateurs. Cependant, il n'était pas souhaitable de changer le type de compte.
Pour résoudre ce problème, j'ai créé un nouveau compte local sous le panneau de configuration (de type 'utilisateur puissant') et utilisé ce compte pour exécuter Chrome.
Nous avons rencontré le même problème. Pour contourner le problème, nous utilisons Firefox maintenant. Il vous suffit d’ajouter le package Selenium.Firefox.WebDriver by jbaranda NuGet
Mon problème était que mon dossier temporaire Windows était sur un lecteur (D) qui n'est pas mon lecteur Windows principal (C) et que j'avais également mappé sur ce lecteur dans un sous-dossier de C.
Notez que l'étape n ° 4 était importante. Le plugin continuerait à planter s'il était présent.