В этом руководстве мы обсудим процедуру установки, позволяющую начать работу с WebDriver с нуля. Мы также обсудим широкий спектр драйверов, предоставляемых WebDriver, каждый из которых отвечает различным требованиям тестирования и защиты окружающей среды.
Чтобы использовать WebDriver для написания сценариев, необходимо наличие некоторых предварительных условий, таких как базовая настройка среды. В статье в наших примерах мы будем использовать Java в качестве языка программирования. Поэтому давайте начнем с установки Java.
Содержание:
Установка Java
Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ
Шаг 1: Зайдите на официальный сайт Oracle – “JAVA download“, скачайте платформу Java Platform, Standard Edition. На странице доступны все последние выпуски.
Шаг 2: Как только вы нажмете на кнопку Download, появится следующий экран. Примите лицензионное соглашение для установки Java и выберите один из различных каталогизированных Java Development Kit’ов. Отдайте предпочтение тому, который лучше всего соответствует конфигурации вашей системы.
Не забудьте загрузить JDK (комплект средств разработки Java). В комплект уже входит JRE (среда выполнения Java). Таким образом, пользователю не требуется загружать и устанавливать JRE отдельно.
Установка Eclipse IDE
Шаг 1: Зайдите на официальный сайт Eclipse и перейдите на страницу загрузки – Eclipse download. Скачайте Eclipse IDE для разработчиков Java EE. На странице доступны все последние выпуски.
Убедитесь, что вы выбрали и загрузили подходящую IDE Eclipse в соответствии с конфигурацией вашей системы. Для загрузки доступны две ссылки – для 64-битной и для 32-битной операционной системы Windows.
Шаг 2: Как только мы нажимаем ссылку для скачивания, пользователь перенаправляется на новую страницу, содержащую информацию о текущей загрузке. Нажмите на значок загрузки.
Скачивание полной zip-папки может занять несколько минут.
Шаг 3: После загрузки скопируйте папку и поместите ее в нужное место в вашей файловой системе.
Шаг 4: Распакуйте заархивированную папку, после чего вы увидите папку с названием eclipse. В ней содержатся все необходимые приложения и исходные файлы.
Шаг 5: Запустите Eclipse IDE с помощью файла загрузки “eclipse.exe”, который находится в папке eclipse. См. рисунок выше.
Шаг 6: Приложение предложит вам указать местоположение рабочей области, места, где будут располагаться все ваши проекты eclipse. Введите/найдите удобное для вас место или просто выберите его по умолчанию и нажмите на кнопку OK.
Настройка WebDriver
Поскольку для создания тестовых сценариев мы будем использовать Java в качестве языка программирования, нам придется внедрить клиентские драйверы, специфичные для данного языка. Итак, начнем с загрузки клиентских библиотек Selenium Java.
Загрузка клиентских библиотек Selenium Java
Шаг 1: Зайдите на официальный сайт Selenium и перейдите на страницу загрузки – “http://docs.seleniumhq.org/download/“. Обратитесь к разделу на рисунке ниже, где перечислены клиентские библиотеки для различных языков программирования. Нажмите ссылку для скачивания клиентской библиотеки Java.
Для загрузки всей заархивированной папки может потребоваться несколько минут.
Шаг 2: После загрузки скопируйте папку и поместите ее в нужное место в вашей файловой системе.
Шаг 3: Распакуйте заархивированную папку, после чего вы увидите папку под названием “Selenium-2.41.0.zip”. Она содержит все необходимые jar-файлы, которые позволяют пользователям создавать тестовые сценарии на Java.
Таким образом, эти библиотеки можно настроить в Eclipse IDE.
Конфигурирование библиотек в Eclipse IDE
Шаг 1: Перейдите к Eclipse IDE. Создайте новый проект на основе Java, выбрав File -> New -> Java Project. См. следующий рисунок.
Шаг 2: Укажите пользовательское имя для вашего Java-проекта. Давайте зададим имя Learning_Selenium и нажмем на кнопку Finish. Созданный проект можно увидеть в левой части экрана на панели проводника пакетов.
Шаг 3: Создайте новый класс Java с именем “First_WebdriverClass” в исходной папке, щелкнув по нему правой кнопкой мыши и перейдя к New -> class.
Шаг 4: Теперь давайте настроим библиотеки в нашем Java-проекте. Для этого выберите проект и щелкните на нем правой кнопкой мыши. Выберите “Свойства” в списке опций. Появится следующий экран: Выберите “Java Build Path” из списка вариантов.
Шаг 5: По умолчанию открыта вкладка “Библиотеки”. Если это не так, перейдите на нее самостоятельно. Затем нажмите на кнопку “Добавить внешние банки…”. Перейдите в папку, в которой мы сохранили извлеченную папку для клиентских библиотек Java.
Шаг 6: Выберите все JAR-файлы, находящиеся в папке “selenium-java-2.41.0”, и нажмите на кнопку “Открыть” в диалоговом окне.
Диалоговое окно свойств должно выглядеть, как показано на рисунке ниже.
Шаг 7: Нажмите на кнопку “OK” в диалоговом окне, чтобы завершить конфигурацию библиотек Selenium в нашем Java-проекте.
Проект будет выглядеть следующим образом:
Доступные драйверы
В WebDriver доступно несколько классов драйверов, каждый из которых предназначен для определенного веб-браузера. Каждый браузер имеет свою реализацию драйвера в WebDriver.
В WebDriver часть браузеров можно автоматизировать напрямую, в то время как для автоматизации и выполнения тестовых сценариев другим браузерам требуется внешнее устройство. Этот внешний объект известен как сервер драйверов. Таким образом, пользователю необходимо загрузить его для различных веб-браузеров.
Обратите внимание, что для каждого веб-браузера существует отдельный сервер драйверов, и пользователь не может использовать один сервер драйверов для других веб-браузеров, кроме того, для которого он предназначен.
Ниже приведен список доступных веб-браузеров и соответствующих им драйверов сервера.
Заключение
В этом руководстве мы ознакомили вас со всеми настройками и установкой среды, которые необходимо выполнить перед созданием тестовых сценариев WebDriver.
Вот основные моменты этой статьи:
- Перед созданием тестовых сценариев на основе WebDriver необходимо установить несколько утилит и пакетов.
- Установите JDK (Java Development Kit). Помните, что пользователь не должен устанавливать JRE отдельно, поскольку он уже включен в комплект.
- Скачайте Eclipse IDE. От пользователя требуется только загрузить пакет. Никакой другой установки Eclipse не требуется.
- Скачайте библиотеки Java Client Libraries, чтобы иметь возможность создавать тестовые сценарии на языке программирования Java.
- Запустите eclipse с помощью eclipse.exe. Выберите рабочую область, в которой вы хотите сохранить проекты.
- Создайте новый Java-проект в Eclipse. Создайте новый Java-класс в проекте.
- Настройте Eclipse, импортировав файлы jars для Java Client Drivers.
- В WebDriver одни браузеры могут быть автоматизированы напрямую, в то время как для других веб-браузеров требуется внешний сервер драйверов.
- Firefox и HTML Unit – единственные браузеры, которые не могут быть автоматизированы напрямую. Поэтому для них не требуется отдельный сервер драйверов. Все остальные известные веб-браузеры, такие как Chrome, Safari, Internet Explorer и т.д., требуют наличия сервера драйверов.
Перевод статьи «WebDriver Entire Setup And Installation With Eclipse – Selenium Tutorial #9».