Скачайте Selenium JAR и настройте в Eclipse
Selenium предоставляет реализацию API на нескольких языках программирования. Однако привязки Selenium API на основе Java являются наиболее популярными. В этом руководстве мы узнаем, как загружать Selenium JAR и настраивать Eclipse IDE для использования их при написании тестовых сценариев. Чтобы настроить Eclipse с помощью Selenium WebDriver, нам необходимо выполнить следующие действия:
- Установка Java
- Установка интегрированной среды разработки Eclipse
- Настройка Eclipse IDE с помощью WebDriver
Установка Java
- Шаг 1. Перейдите на официальный веб-сайт (https://www.oracle.com/technetwork/java/javase/downloads) и нажмите на вкладку Загрузка.
- Шаг 2. Нажмите значок в разделе «Загрузки Java SE».
- Шаг 3. Примите лицензионное соглашение и выберите JDK, соответствующий вашей операционной системе.
- Шаг 4. После завершения загрузки запустите исполняемый файл, чтобы установить JDK в Windows. Выполните аналогичные действия для файла Mac DMG. Для Linux вам просто нужно распаковать и установить переменную PATH для выполнения команд Java.
Начиная с Java 11, в лицензировании Java произошли серьезные изменения. Для коммерческих целей Oracle JDK больше не является бесплатным. Однако вы можете использовать OpenJDK, который абсолютно бесплатен для использования в производственной среде. Узнайте больше об этом в Java 11 Features.
Установка Eclipse IDE
Давайте посмотрим, как установить Eclipse IDE для Windows. Шаги почти одинаковы для операционных систем Mac и Linux. Вы должны выполнить аналогичные действия с установочными файлами Eclipse соответствующей операционной системы.
- Шаг 1. Перейдите на официальный веб-сайт Eclipse и нажмите кнопку «Загрузить» рядом со значком Eclipse IDE.
- Шаг 2. После завершения загрузки запустите исполняемый файл, чтобы запустить программу установки Eclipse для Windows.
- Шаг 3. Нажмите \Eclipse IDE для разработчиков Java в окне программы установки.
- Шаг 4. После этого откроется новое окно. Измените путь к папке установки на \C:\eclipse и нажмите кнопку установки.
- Шаг 5. После успешного завершения установки откроется новое окно. Нажмите кнопку Запустить в новом окне.
- Шаг 6. Запустится Eclipse IDE. В следующий раз вы сможете запускать Eclipse из папки установки.
JAR-файлы Selenium Скачать
По сути, селен не устанавливается, он настраивается. Нам просто нужно скачать банки и включить в eclipse.
- Шаг 1. Перейдите на официальный сайт и нажмите вкладку Загрузить.
- Шаг 2. Нажмите на ссылку Загрузить, чтобы загрузить файлы jar для селена.
- Шаг 3. Извлеките загруженную папку, и мы получим папку типа selenium-java-3.141.59.
Настройка Eclipse IDE с помощью Selenium WebDriver
- Шаг 1. Запустите файл \eclipse.exe в папке установки eclipse.
- Шаг 2. Когда вас попросят выбрать рабочую область, просто нажмите кнопку «Запустить», чтобы принять расположение по умолчанию.
- Шаг 3. Создайте новый проект Java, выбрав Файл > Создать > Проект.
- Шаг 4. Дайте вашему проекту название «Тестирование», как показано ниже. Нажмите кнопку Готово.
- Шаг 5. Нажмите правой кнопкой мыши на названии проекта Testing и выберите Создать > Пакет.
- Шаг 6. Дайте пакету имя automation и нажмите кнопку Готово.
Теперь вы можете увидеть новое имя пакета automation под названием проекта Testing.
- Шаг 7. Щелкните правой кнопкой мыши пакет automation и выберите Создать > Класс.
- Шаг 8. Дайте классу имя Test, установите флажок public static void main и нажмите кнопку Готово.
- Шаг 9. Теперь окно Eclipse будет выглядеть примерно так, как показано ниже.
- Шаг 10. Теперь мы добавляем несколько строк кода Selenium, не добавляя файлы JAR. На изображении ниже показано сообщение об ошибке, когда мы не добавляем JAR-файлы.
Давайте продолжим и добавим файлы Selenium JAR в наш проект, чтобы исправить эти ошибки. Шаг 11: Щелкните правой кнопкой мыши проект Testing. Выберите Свойства > Путь сборки Java. Затем перейдите на вкладку Библиотеки и нажмите Добавить внешние JAR-файлы.
- Шаг 12. Добавьте клиентский jar-файл из папки selenium jars.
- Шаг 13. Добавьте все файлы jar в папку libs.
- Шаг 14. Нажмите кнопку Применить и закрыть.
- Шаг 15. Теперь окно Project Package Explorer должно выглядеть примерно так, как показано на рисунке ниже. Также исчезли бы ошибки, связанные с классами Selenium. Здесь нам нужно импортировать классы WebDriver и ChromeDriver.
Вот и все. Наш проект Eclipse Java настроен на использование классов селена.
Зависимости Selenium Maven
Большая часть java-проектов в наши дни использует Maven в качестве инструмента сборки. В этом случае очень легко импортировать банки селена в ваш проект. Просто добавьте следующие зависимости в файл проекта pom.xml.
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
Если вы новичок в проекте maven, выполните следующие действия.
- Шаг 1. Откройте Eclipse и выберите Файл > Создать > Проект.
- Шаг 2. В новом окне проекта можно выбрать множество мастеров. Выберите проект Maven в категории Maven и нажмите кнопку Далее.
- Шаг 3. Нажмите кнопку «Далее» на новом экране. Не забудьте выбрать параметр «Использовать расположение рабочей области по умолчанию».
- Шаг 4. Выберите maven-archetype-quickstart на следующем экране и нажмите кнопку Далее.
- Шаг 5. Введите идентификатор группы, идентификатор артефакта и нажмите кнопку Готово.
- Шаг 6. После создания проекта вы можете увидеть проект maven в обозревателе проектов.
- Шаг 7. Дважды щелкните pom.xml, и вы получите исходный код pom.xml в редакторе.
- Шаг 8. Нам нужна конфигурация зависимостей selenium maven для добавления в наш проект. Перейдите на страницу https://www.seleniumhq.org/download/maven.jsp. Здесь ребята из Selenium предоставили информацию о зависимости maven. Просто скопируйте их, так как нам нужно вставить их в файл pom.xml.
- Шаг 9. Откройте файл pom.xml, создайте тег
и вставьте в него код зависимости. Сохраните изменения в файле pom.xml.
Зависимости Selenium Gradle
Gradle также является популярным инструментом сборки и используется во многих проектах. Если вы используете Gradle, добавьте приведенные ниже зависимости в файл build.gradle.
compile "org.seleniumhq.selenium:selenium-java:3.141.59"
Резюме
Мы узнали, как настроить нашу систему, чтобы она начала работать с Selenium. Мы установили Java, Eclipse и создали новый проект и добавили в него банки с селеном. Однако для нашего проекта лучше использовать инструменты сборки Maven или Gradle, также мы научились добавлять банки Selenium с помощью скрипта maven и Gradle. Ссылки: банки с селеном