Szukaj…


Wprowadzenie

Przełączyłem się na Selenium 3 i zacząłem używać Chrome zamiast Firefoxa. Odkryłem, że w przypadku Chrome muszę pobrać plik binarny dla WebDriver do obsługi przeglądarki. Aby to zadziałało, muszę ustawić bezwzględną ścieżkę do tego pliku binarnego jako zmienną Java. Jeśli plik binarny zostanie zaktualizowany, muszę ręcznie zaktualizować ten plik binarny w moim środowisku testowym - co zajmuje dużo czasu i jest naprawdę denerwujące. Odkryłem bardzo czystą bibliotekę Java, która to dla mnie robi: https://github.com/bonigarcia/webdrivermanager

Poniższe przykłady pokazują, jak łatwa jest obsługa

ChromeDriverManager.getInstance().setup();
FirefoxDriverManager.getInstance().setup();
OperaDriverManager.getInstance().setup();
PhantomJsDriverManager.getInstance().setup();
EdgeDriverManager.getInstance().setup();
InternetExplorerDriverManager.getInstance().setup();


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow