WebDriver nie może zostać przypisany do typu [rozwiązany]
Nie można przypisać WebDriver do typu lub ChromeDriver nie można przypisać do błędów typu napotkanych podczas uruchamiania problemów z kompilacją podświetlenia skryptu. Zwykle dzieje się tak z powodu braku plików jar Selenium, ale błędnie skonfigurowana ścieżka lub podobne problemy mogą również powodować błąd!
Jak naprawić błąd WebDriver, którego nie można rozwiązać z powodu błędu typu?
Zanim zaczniemy od nieco skomplikowanych rozwiązań, wypróbuj te szybkie:
- Uruchom ponownie urządzenie i spróbuj ponownie.
- Zmień poziom zgodności kompilatora Java na 1.8. Możesz także wypróbować inne dostępne opcje.
- Sprawdź, czy brakuje plików selenium-java-2.53.0-srcs.jar i selenium-java-2.53.0.jar z Selenium 2.53.0. Nie są one zawarte w bibliotece lib, ale muszą zostać dołączone ręcznie z tego samego folderu.
1. Dodaj pliki jar Selenium do ClassPath
1.1 Pobierz pliki JAR
- Wejdź na oficjalną stronę Selenium i pobierz sterowniki klienckie dla języka Java.
- Teraz zlokalizuj pobrany plik. zip, kliknij go prawym przyciskiem myszy i wybierz Wyodrębnij wszystko.
- Wybierz domyślną ścieżkę wyodrębniania i kliknij przycisk Wyodrębnij. Aby zmienić ścieżkę, kliknij Przeglądaj i ustaw nową.
- Teraz przenieś wyodrębnione pliki do preferowanej lokalizacji.
1.2 Dodawanie plików JAR
- Kliknij projekt prawym przyciskiem myszy w panelu nawigacji, najedź kursorem na opcję Ścieżka budowania w menu kontekstowym i wybierz Konfiguruj ścieżkę budowania .
- Na karcie Biblioteki rozwiń wpis Ścieżka modułu, wybierz wszystkie wymienione tutaj pliki i kliknij przycisk Usuń przycisk.
- Teraz wybierz Ścieżka klasy i kliknij Dodaj zewnętrzne pliki JAR.
- Przejdź do ścieżki, w której przechowywane są pobrane pliki JAR, przytrzymaj klawisz Shift, następnie zaznacz je wszystkie i kliknij Otwórz.
- Po zakończeniu kliknij Zastosuj, a następnie Zastosuj i zamknij, aby zmiany zaczęły obowiązywać.
Kompilując projekty Selenium w Javie, musisz dodać pliki Selenium Jar. Robiąc to, upewnij się, że masz najnowszą stabilną wersję i dołącz także pliki jar z folderu lib.
2. Zmień ścieżkę
Podczas dodawania właściwości wielu użytkowników pomija małe litery i zamiast tego używa ich części wielkimi literami. Ponadto ścieżka musi zawierać chromedriver jako chromedriver.exe.
Jeśli więc aktualnie posiadasz właściwość as (ścieżka służy wyłącznie celom informacyjnym, nazwa użytkownika to nazwa aktywnego profilu):System.setProperty("Webdriver.Chrome.driver","/C:/Users/Username/Downloads/chromedriver_win321/chromedriver");
Zmień to na:System.setProperty("webdriver.chrome.driver","C:/Users/Username/Downloads/chromedriver_win321/chromedriver.exe");
To powinno naprawić błąd WebDriver, którego nie można rozwiązać na błąd typu. Działa również dla ChromeDriver i Firefoxdriver, ponieważ pomysł pozostaje ten sam.
Przed opuszczeniem dowiedz się jak uruchamiać pliki JAR w systemie Windows, a będziesz mógł bezproblemowo tworzyć kody.
W przypadku jakichkolwiek pytań lub podzielenia się tym, co zadziałało w Twoim przypadku, zostaw komentarz poniżej.
Dodaj komentarz