КАК СОЗДАТЬ ПРОЕКТ SELENIUM MAVEN В ECLIPSE IDE | РУКОВОДСТВО ПО СЕЛЕНУ

Создание проекта Selenium Maven в Eclipse IDE:

В предыдущем посте мы видели «Установка Maven в Eclipse». В этом посте мы увидим Как создать проект Selenium Maven в Eclipse IDE.

Убедитесь, что TestNG уже установлен. Проверьте это, чтобы увидеть «Как установить TestNG в Eclipse», а по этой ссылке — «Полное руководство по TestNG».

Чтобы создать проект, щелкните правой кнопкой мыши проводник пакетов и перейдите в раздел Создать — < strong>Другое

КАК СОЗДАТЬ SELENIUM MAVEN ПРОЕКТ В ECLIPSE IDE | SELENIUM TUTORIAL

Выберите Проект Maven  и нажмите Далее

КАК СОЗДАТЬ ПРОЕКТ SELENIUM MAVEN В ECLIPSE IDE | РУКОВОДСТВО ПО SELENIUM

Выберите 'Создайте простой проект» и нажмите Далее

КАК СОЗДАТЬ ПРОЕКТ SELENIUM MAVEN В ECLIPSE IDE | SELENIUM TUTORIAL

Заполните Идентификатор группы, Идентификатор артефакта и нажмите Готово< кнопка /strong>

КАК СОЗДАТЬ ПРОЕКТ SELENIUM MAVEN В ECLIPSE IDE | SELENIUM TUTORIAL

Структура проект выглядит так, как показано на изображении ниже

КАК СОЗДАТЬ ПРОЕКТ SELENIUM MAVEN В ECLIPSE IDE | SELENIUM TUTORIAL

В проекте maven мы используем файл POM для добавления необходимых зависимостей. Дважды щелкните файл pom.xml  и перейдите на вкладку pom.xml 

.КАК СОЗДАТЬ ПРОЕКТ SELENIUM MAVEN В ECLIPSE IDE | РУКОВОДСТВО ПО SELENIUM

 

Нам нужно добавить некоторые зависимости, связанные с Selenium WebDriver, TestNG в наш проект Maven.

12345678910111213141516

<dependencies>  <!– Selenium –>  <dependency>     <groupId >org.seleniumhq.selenium</groupId>     <artifactId>selenium-java</artifactId>     <version>2.53.1</version>  </dependency>  <!– TestNG –>  <dependency> <groupId>org.testng</groupId>     <artifactId>testng</artifactId>     <version>6.8</version>     <scope>test</scope>  </dependency></dependencies>

КАК СОЗДАТЬ ПРОЕКТ SELENIUM MAVEN В ECLIPSE IDE | SELENIUM TUTORIAL

Создайте класс TestNG и сгенерируйте файл testng.xml. Чтобы выполнить этот шаг, перейдите по ссылке ниже.

Как создать класс TestNG и сгенерировать файл testng.xml

КАК СОЗДАТЬ ПРОЕКТ SELENIUM MAVEN В ECLIPSE IDE | РУКОВОДСТВО ПО SELENIUM

Скопируйте приведенный ниже код и поместите его в свой класс NewTest

12345678910111213141516171819202122232425262728293031

пакетные тесты; импорт org.openqa.selenium.WebDriver; импорт org.openqa.selenium.firefox.FirefoxDriver; импорт org.testng.annotations.Test; импорт org.testng.annotations.BeforeClass; импорт org.testng.annotations.AfterClass; открытый класс NewTest {общедоступный драйвер WebDriver; @Test public void openMyBlog() {driver.get(“https://www.softwaretestingmaterial.com/”); }    @BeforeClass  public void beforeClass() {    System.setProperty(“webdriver.gecko.driver”, “D:\Selenium\Drivers\geckodriver.exe”); драйвер = новый FirefoxDriver(); }   @AfterClass  public void afterClass() {  driver.quit(); } }

testng.xml: файл testng.xml выглядит так, как показано ниже. Скопируйте и поместите его в свой testng.xml

12345678

<?xml version=”1.0″ encoding=”UTF-8″?><suite name=”Suite” parallel=”false”>  <test name=”Test”>    <classes>     <class name= “tests.NewTest”/>    </classes>  </test> <!– Test –></suite> <!– Suite –>

Чтобы запустить проекта с использованием testng.xml щелкните правой кнопкой мыши файл testng.xml и выберите «Запуск от имени — TestNG Suite».

Чтобы запустить проект с использованием pom.xml,нам нужно добавить еще несколько записей в файл pom.xml. Нам нужно добавить «maven-compiler-plugin» и «maven-surefire-plugin»

pom.xml

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152

<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>mavenPackage</groupId>  <artifactId>MavenProject</artifactId>  <version>0.0.1-SNAPSHOT</версия>    <dependency> <!– Selenium –><dependency>  <groupId>org.seleniumhq.selenium</groupId>  <artifactId>selenium-java</artifactId> <версия>2.53.1</версия></зависимость><!– TestNG –><dependency>  <groupId>org.testng</groupId>  <artifactId>testng</artifactId>  &lt ;версия>6.8</версия>  <scope>test</scope></dependency>   </dependencies>    <build>   <plugins>   <plugin>   <groupId>org.apache.maven.plugins</groupId>           <artifactId>maven-compiler-plugin</artifactId>           <version>3.6.1</version>           <configuration>           <source>1.8</lt;source>      ;target>1.8</target>           </configuration>   </plugin>     <plugin>   <groupId>org.apache.maven.plugins</groupId>           <artifactId>maven-surefire-plugin</artifactId >           <версия>2.20</версия>           <configuration>           <suiteXmlFiles><suiteXmlFile>testng.xml</suiteXmlFile>           <!– <suiteXmlFile>src/main/resources/testng.xml</suiteXmlFile> –>           </suiteXmlFiles>           </configuration>   </plugin >   </plugins>    </build>  </project>

Чтобы запустить проект с помощью pom.xml, щелкните правой кнопкой мыши 'pom.xml< /strong>' и перейдите к 'Запуск от имени' — 'Maven test'

Результат:

12345678910111213

[INFO] ———– ———————————————————-[ИНФОРМАЦИЯ]  Т Е С Т С[ИНФОРМАЦИЯ ] ————————————————– ——[INFO] Запуск TestSuite[INFO] Выполнено тестов: 1, Сбоев: 0, Ошибок: 0, Пропущено: 0, Прошло время: 13,332 с – в TestSuite[INFO][INFO] Результаты:[INFO] [INFO] Тесты запущены: 1, сбои: 0, Ошибок: 0, Пропущено: 0[INFO][INFO] —————————————————- ———————————–[ИНФОРМАЦИЯ] ПОСТРОИТЬ УСПЕХ[ИНФОРМАЦИЯ] ——- ————————————————– —————

Так мы создаем проект Selenium Maven в Eclipse. Если у вас есть какие-либо вопросы, укажите их в разделе комментариев ниже.

TAG: qa

От QA genius

Adblock
detector