Quantcast
Channel: blog.testowka.pl » Kurs Selenium
Viewing all articles
Browse latest Browse all 8

Kurs Selenium część 2 – Maven i zależności

$
0
0

Całość kursu dostępna tutaj

Aby utworzyć nowy projekt przy użyciu Maven wchodzimy do katalogu workspace wskazanego w eclipse i w konsoli wpisujemy:

mvn archetype:generate

Kolejno odpowiadamy na pytania:
Pierwsze zostawiam default: ENTER
Wersję maven:  zostawiam domyślnie  ENTER
GroupID : wpisuję nazwę np. “testowka”
ArchetypeID: wpisuję np. “pl”
Wersję projektu:  zostawiam domyślnie ENTER
Package: zostawiam domyślnie jako “testowka”

Następnie sprawdzamy czy projekt się kompiluje.

mvn clean install

Otwieramy Eclipse klikamy prawym przyciskiem myszy na drzewie projektów i wybieramy Import -> Maven Project -> wybieramy katalog utworzonego projektu.

Dla pewności w Eclipse odpalamy Run As -> Maven Install.

W eclipse klikamy prawym na plik pom.xml i wybieramy Maven -> Add dependency. Wpisujemy w wyszukiwarkę TestNG wybieramy org.testng testng, następnie to samo dla Firefox org.seleniumhq.selenium selenium-firefox-driver.

Teraz już możemy używać selenium WebDriver w naszych testach odpalanych przy pomocy TestNG.

Nasz plik pom.xml powinien wyglądać mniej więcej tak:

<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>testowka</groupId>
  <artifactId>pl</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>test</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>

    <dependency>
    	<groupId>org.testng</groupId>
    	<artifactId>testng</artifactId>
    	<version>6.8</version>
    </dependency>
    <dependency>
    	<groupId>org.seleniumhq.selenium</groupId>
    	<artifactId>selenium-chrome-driver</artifactId>
    	<version>2.25.0</version>
    </dependency>
    <dependency>
    	<groupId>org.seleniumhq.selenium</groupId>
    	<artifactId>selenium-firefox-driver</artifactId>
    	<version>2.25.0</version>
    </dependency>
  </dependencies>
</project>

Viewing all articles
Browse latest Browse all 8

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra