WebDriver Cannot be Resolved to a Type Solved

Ошибки WebDriver cannot be resolved to a type или ChromeDriver cannot be resolved to a type, возникающие при выполнении скрипта, указывают на проблемы компиляции. Обычно это связано с отсутствием jar-файлов Selenium, но неправильно настроенный путь или другие подобные проблемы также могут вызвать эту ошибку!

Как исправить ошибку WebDriver cannot be resolved to a type error?

Прежде чем приступить к немного сложным решениям, попробуйте эти быстрые:

Перезагрузите устройство и повторите попытку. Измените уровень соответствия компилятора Java на 1.8. Также вы можете попробовать другие доступные варианты. Проверьте, не отсутствует ли у вас selenium-java-2.53.0-srcs.jar и selenium-java-2.53.0.jar-файлы из Selenium 2.53.0. Они не включены в lib, но должны быть включены вручную из той же папки.

1. Добавьте jar-файлы Selenium в ClassPath

1.1 Загрузите JAR-файлы

Перейдите на официальный сайт Selenium и загрузите клиентские драйверы для языка Java.

WebDriver Cannot be Resolved to a Type Solved

Теперь найдите загруженные .zip-файл, щелкните его правой кнопкой мыши и выберите Извлечь все.

WebDriver Cannot be Resolved to a Type Solved

Выберите путь извлечения по умолчанию и нажмите кнопку Извлеките кнопка. Чтобы изменить путь, нажмите кнопку Обзор и задайте новый путь. Теперь переместите извлеченные файлы в нужное место.

1.2 Добавление JAR-файлов

Щелкните правой кнопкой мыши на проекте в панели навигации, наведите курсор на Build Path в контекстном меню и выберите Настройка пути сборки.

WebDriver Cannot be Resolved to a Type Solved

В Библиотеки разверните запись Modulepath, выберите все перечисленные здесь файлы и нажмите кнопку Удалить кнопку. Теперь выберите Classpath и перейдите на вкладку Добавить внешние JAR-файлы.

WebDriver Cannot be Resolved to a Type Solved

Перейдите по пути, где хранятся загруженные JAR-файлы, удерживая клавишу Shift, выделите их все и нажмите кнопку Открыть. После этого нажмите кнопку Применить, а затем Применить и закрыть чтобы изменения вступили в силу.

WebDriver Cannot be Resolved to a Type Solved

При компиляции проектов Selenium на Java необходимо добавить Jar-файлы Selenium. При этом не забудьте получить последнюю стабильную версию, а также включить jar-файлы из папки lib.

2. Измените путь

При добавлении свойства многие пользователи пропускают нижний регистр и вместо него пишут часть в верхнем регистре. Кроме того, путь должен включать chromedriver как chromedriver.exe.

Итак, если в настоящее время у вас есть свойство as (путь указан для справки, имя пользователя — имя активного профиля): Система.setProperty("Webdriver.Chrome.driver","/C:/Users/Username/Downloads/chromedriver_win321/chromedriver");

Измените его на: System.setProperty("webdriver.chrome.driver", "C:/Users/Username/Downloads/chromedriver_win321/chromedriver.exe");

Это должно исправить ошибку WebDriver cannot be resolved to a type error. Кроме того, это работает для ChromeDriver и Firefoxdriver, поскольку идея остается той же самой.

Прежде чем уехать, узнайте, как запускать JAR-файлы в Windows, и вы сможете разрабатывать коды без проблем.

Если у вас возникли вопросы или вы хотите поделиться тем, что помогло вам, оставьте комментарий ниже.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях