Jakiś czas temu znalazłem taki błąd w logach z uruchomienia paczki testów selenium.
Unknown error: cannot get automation extension
A w konsoli jedynie:
Po krótkich poszukiwaniach okazało się, że linijka która powodowała to zachowanie to:
[csharp]
webDriver.Manage().Window.Maximize();
[/csharp]
No i teraz mamy dwie opcjie, pierwsza to najbardziej oczywista – aktualizacja ChromeDriver-a z wersji 2.24 (na której to się pokazało) do najnowszej – aktualnie 2.29. Albo jeśli z jakiś powodów nie możemy/nie chcemy zaktualizowac ChromeDrivera to można inaczej zmaksymalizować okno:
[csharp]
var options = new ChromeOptions();
options.AddArgument("start-maximized");
_webDriver = new ChromeDriver(Configuration.WebDriversPath, options);
[/csharp]
Więc jak trafisz taki błąd, to może właśnie masz tutaj rozwiązanie 🙂 Powodzenia