Поиск по сайту:

Скачайте Selenium JAR и настройте в Eclipse


Selenium предоставляет реализацию API на нескольких языках программирования. Однако привязки Selenium API на основе Java являются наиболее популярными. В этом руководстве мы узнаем, как загружать Selenium JAR и настраивать Eclipse IDE для использования их при написании тестовых сценариев. Чтобы настроить Eclipse с помощью Selenium WebDriver, нам необходимо выполнить следующие действия:

  1. Установка Java
  2. Установка интегрированной среды разработки Eclipse
  3. Настройка 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. Ссылки: банки с селеном