Как установить Selenium Вебдрайвер
Selenium Установка веб-драйвера
Selenium установка состоит из 4-х этапов:
Шаг 1: Установите Java SDK
Шаг 2: Установите Eclipse
Шаг 3: Установите Selenium Файлы веб-драйвера
Шаг 4: Настроить Eclipse IDE с WebDriver
В этом уроке мы научимся устанавливать Selenium Вебдрайвер. Ниже приведен подробный процесс
ПРИМЕЧАНИЕ. Версии Java, Eclipse, Selenium будет обновляться со временем. Но этапы установки останутся прежними. Пожалуйста, выберите последнюю версию и продолжите шаги установки, указанные ниже:
Шаг 1 - Установите Java Комплект разработки программного обеспечения (JDK)
Загрузите и установите Java Комплект разработки программного обеспечения (JDK) здесь.
Эта версия JDK поставляется в комплекте с Java Runtime Environment (JRE), поэтому вам не нужно загружать и устанавливать JRE отдельно.
Примечание: Загрузите последнюю доступную версию JDK при доступе к странице загрузки. Конкретная версия не важна. На момент написания этого руководства текущая версия — 24.
После завершения установки откройте командную строку и введите «java». Если вы видите следующий экран, вы можете перейти к следующему шагу.
Шаг 2 - Установите Eclipse IDE
Загрузите последнюю версию Eclipse IDE для Java Разработчики" здесь. Обязательно сделайте правильный выбор между Windows 32-битные и 64-битные версии.
У вас должна быть возможность загрузить exe-файл с именем «eclipse-inst-win64» для установки.
Double-нажмите на файл, чтобы установить Eclipse. Откроется новое окно. Нажмите Eclipse IDE для Java Разработчики.
После этого откроется новое окно, в котором нажмите кнопку с пометкой 1 и измените путь на «C:\eclipse». Сообщение, в котором нажмите кнопку «Установить» с пометкой 2.
После успешного завершения процедуры установки появится окно. В этом окне нажмите «Запустить».
Это запустит для вас eclipse neon IDE.
Шаг 3 - Selenium Установка веб-драйвера
Вы можете скачать Selenium Вебдрайвер для Java Клиентский драйвер здесь. Там вы найдете клиентские драйверы для других языков, но выберите только тот, для которого Java.
Эта загрузка поставляется в виде ZIP-файла с именем «selenium-4.30.0». Для простоты Selenium установка на Windows 10 или Windows 11, извлеките содержимое этого ZIP-файла на диск C, чтобы у вас был каталог «C:\selenium-4.30.0\». Этот каталог содержит все файлы JAR, которые мы позже импортируем на Eclipse для Selenium настроить.
Шаг 4 - Настройка Eclipse IDE с WebDriver
- Запустите файл «eclipse.exe» внутри папки «eclipse», которую мы извлекли на шаге 2. Если вы правильно выполнили шаг 2, исполняемый файл должен находиться в папке C:\eclipse\eclipse.exe.
- При появлении запроса на выбор рабочего пространства примите расположение по умолчанию.
3. Создайте новый проект через Файл > Создать >. Java Проект. Назовите проект «новый проект».
Откроется новое всплывающее окно. Введите данные следующим образом
- Название проекта
- Место для сохранения проекта
- Выберите JRE выполнения
- Выберите вариант макета проекта
- Нажмите кнопку Готово.
4. На этом этапе
- Щелкните правой кнопкой мыши только что созданный проект и
- Выберите «Создать» > «Пакет» и назовите этот пакет «newpackage».
Откроется всплывающее окно для присвоения имени пакету.
- Введите название пакета
- Нажмите кнопку Готово.
5. Создайте новый Java class в новом пакете, щелкнув его правой кнопкой мыши и выбрав «Создать» > «Класс», а затем назовите его «MyClass». Твой Eclipse IDE должна выглядеть так, как показано на рисунке ниже.
Когда вы нажмете «Класс», откроется всплывающее окно, введите данные как
- Название класса
- Нажмите кнопку Готово.
Вот как это выглядит после создания класса.
Теперь вам нужно установить Selenium библиотеки WebDriver в Java Путь сборки. На этом этапе
- Щелкните правой кнопкой мыши «новый проект» и выберите НЕДВИЖИМОСТИ .
- В диалоговом окне «Свойства» нажмите «Java Путь построения».
- Нажмите на Библиотеки вкладка, а затем
- Нажмите «Добавить внешние JAR-файлы».
При нажатии «Добавить внешние JAR-файлы...»
- Откроется всплывающее окно. Выберите файлы JAR, которые вы загружаете с Selenium веб-сайт на шаге 3
- Click открыть
- Файлы будут добавлены в библиотеку
6. Добавьте все файлы JAR внутри и снаружи папки «libs». Диалоговое окно «Свойства» теперь должно выглядеть примерно так, как показано на рисунке ниже.
7. Наконец, нажмите «ОК», и импорт завершен. Selenium библиотеки в наш проект.
Различные драйверы
HTMLUnit — единственный браузер, который WebDriver может напрямую автоматизировать, это означает, что во время выполнения теста не требуется устанавливать или запускать какой-либо другой отдельный компонент. Для других браузеров нужна отдельная программа. Эта программа называется Сервер драйверов.
Сервер драйверов различен для каждого браузера. Например, у Internet Explorer есть собственный сервер драйверов, который нельзя использовать в других браузерах. Ниже приведен список серверов драйверов и соответствующих браузеров, которые их используют.
Вы можете скачать эти драйверы здесь
Браузер | Имя сервера драйверов | Замечания |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver может управлять HTMLUnit, используя HtmlUnitDriver в качестве сервера драйверов. |
Firefox | Mozilla GeckoDriver | WebDriver может управлять Firefox без необходимости использования сервера драйверов Firefox 45 и выше необходимо использовать драйвер Gecko, созданный Mozilla для автоматизации. |
Internet Explorer | Сервер драйверов Internet Explorer | Доступен в 32- и 64-битных версиях. Используйте версию, соответствующую архитектуре вашего IE. |
Chrome | ChromeDriver | Хотя его имя просто «ChromeDriver», на самом деле это сервер драйверов, а не просто драйвер. Текущая версия может поддерживать версии выше Chrome v.21. |
Opera | OperaДрайвер | Хотя его имя просто «OperaДрайвер», это, по сути, Сервер Драйверов, а не просто драйвер. |
PhantomJS | Призрачный Драйвер | PhantomJS — еще один безголовый браузер, похожий на HTMLUnit. |
Сафари | SafariDriver | Хотя его имя просто «SafariDriver», на самом деле это сервер драйверов, а не просто драйвер. |
Резюме
Помимо браузера, чтобы начать использовать WebDriver, вам понадобится следующее:
- Java Комплект разработки (JDK). https://www.oracle.com/java/technologies/downloads/
- Eclipse IDE – http://www.eclipse.org/downloads/
- Java Клиентский драйвер – https://www.selenium.dev/downloads/
При запуске проекта WebDriver в Eclipse, не забудьте импортировать Java Файлы клиентского драйвера в ваш проект. Эти файлы будут составлять вашу Selenium Библиотека.
С новой версией Selenium, не существует браузера, который можно автоматизировать без использования сервера драйверов.