Maven проект очень удобен для автоматического скачивания jar-файлов и управления их версий, упрощает сбор и конфигурирование проекта для Continuous Integration.
Что же, создадим новый Maven проект и назовем его “Selenium-Automation-Framework”.
1) Откройте подменю Choose File –> New –> Other..
2) Выберите категорию Maven –> Maven Project –> Нажмите кнопку “Next”
3) Чекните опции “Create a simple project” и “Use default workspace”
4) Введите значения для “Group ID” и “Artifact ID” . Потом нажмите “Finish”.
5) После этого новый проект должен появится – “Selenium-Automation-Framework”.
Настройка проекта
Сначала Вы должны настроить файл pom.xml и добавить необходимые библиотеки Junit, TestNG, Selenium, используя этот файл.
1) Откройте “pom.xml”, дважды кликнув на него.
2) Вставьте следующий код в файл pom.xml .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>Selenium-Automation-Framework</groupId> <artifactId>Selenium-Framework</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.41.0</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-server</artifactId> <version>2.41.0</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-firefox-driver</artifactId> <version>2.41.0</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-chrome-driver</artifactId> <version>2.41.0</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-remote-driver</artifactId> <version>2.41.0</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-ie-driver</artifactId> <version>2.41.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.10-FINAL</version> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.8.8</version> </dependency> </dependencies> </project> |
Добавив этот код , мы сообщаем Maven, что мы будем использовать jar-файлы, которые мы определили в тегах .
3) После этого выберите Maven –> Update project.
4) После этого нажмите “Ok” для скачивания jar-файлов.
5) Откройте “Maven dependencies”, чтобы удостоверится, что все необходимые файлы скачаны.
Удостоверьтесь, что у Вас подключен Интернет для скачиваний.
Итак, все настройки и пдготовка проекта сделаны. Теперь мы можем начать работать над Selenium Automation Framework.