Skip to content

Commit ecd2e85

Browse files
committed
Initial commit
0 parents  commit ecd2e85

File tree

9 files changed

+161
-0
lines changed

9 files changed

+161
-0
lines changed

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/.idea
2+
*.iml
3+
*.DS_Store
4+
velocity.log
5+
target
6+
test-output
7+
allure-results

drivers/linux/chromedriver

7.54 MB
Binary file not shown.

drivers/linux/geckodriver

6.86 MB
Binary file not shown.

drivers/osx/chromedriver

11.4 MB
Binary file not shown.

drivers/osx/geckodriver

3.51 MB
Binary file not shown.

drivers/windows/chromedriver.exe

6.11 MB
Binary file not shown.

drivers/windows/geckodriver.exe

5.62 MB
Binary file not shown.

pom.xml

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<properties>
8+
<suiteXmlFile>testng.xml</suiteXmlFile>
9+
<aspectj.version>1.8.12</aspectj.version>
10+
</properties>
11+
12+
<groupId>java.selenium</groupId>
13+
<artifactId>java-selenium-framework</artifactId>
14+
<version>1.0-SNAPSHOT</version>
15+
16+
<dependencies>
17+
<dependency>
18+
<groupId>org.seleniumhq.selenium</groupId>
19+
<artifactId>selenium-java</artifactId>
20+
<version>3.6.0</version>
21+
</dependency>
22+
<dependency>
23+
<groupId>org.hamcrest</groupId>
24+
<artifactId>hamcrest-all</artifactId>
25+
<version>1.3</version>
26+
<scope>test</scope>
27+
</dependency>
28+
<dependency>
29+
<groupId>com.saucelabs</groupId>
30+
<artifactId>saucerest</artifactId>
31+
<version>1.0.35</version>
32+
</dependency>
33+
<dependency>
34+
<groupId>org.testng</groupId>
35+
<artifactId>testng</artifactId>
36+
<version>6.11</version>
37+
</dependency>
38+
<dependency>
39+
<groupId>org.springframework.boot</groupId>
40+
<artifactId>spring-boot-starter</artifactId>
41+
<version>1.3.1.RELEASE</version>
42+
</dependency>
43+
<dependency>
44+
<groupId>org.springframework</groupId>
45+
<artifactId>spring-web</artifactId>
46+
<version>4.2.4.RELEASE</version>
47+
</dependency>
48+
<dependency>
49+
<groupId>org.springframework</groupId>
50+
<artifactId>spring-test</artifactId>
51+
<version>4.2.4.RELEASE</version>
52+
</dependency>
53+
<dependency>
54+
<groupId>io.qameta.allure</groupId>
55+
<artifactId>allure-testng</artifactId>
56+
<version>2.0-BETA19</version>
57+
<scope>test</scope>
58+
</dependency>
59+
<dependency>
60+
<groupId>org.apache.commons</groupId>
61+
<artifactId>commons-lang3</artifactId>
62+
<version>3.4</version>
63+
</dependency>
64+
<dependency>
65+
<groupId>com.fasterxml.jackson.core</groupId>
66+
<artifactId>jackson-databind</artifactId>
67+
<version>2.7.2</version>
68+
<scope>test</scope>
69+
</dependency>
70+
</dependencies>
71+
72+
<build>
73+
<plugins>
74+
<plugin>
75+
<groupId>org.apache.maven.plugins</groupId>
76+
<artifactId>maven-surefire-plugin</artifactId>
77+
<version>2.20.1</version>
78+
<configuration>
79+
<suiteXmlFiles>
80+
<suiteXmlFile>${suiteXmlFile}</suiteXmlFile>
81+
</suiteXmlFiles>
82+
<argLine>
83+
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
84+
</argLine>
85+
<properties>
86+
<property>
87+
<name>usedefaultlisteners</name>
88+
<value>false</value>
89+
</property>
90+
</properties>
91+
</configuration>
92+
<dependencies>
93+
<dependency>
94+
<groupId>org.aspectj</groupId>
95+
<artifactId>aspectjweaver</artifactId>
96+
<version>${aspectj.version}</version>
97+
</dependency>
98+
</dependencies>
99+
</plugin>
100+
<plugin>
101+
<groupId>org.apache.maven.plugins</groupId>
102+
<artifactId>maven-compiler-plugin</artifactId>
103+
<version>3.1</version>
104+
<configuration>
105+
<compilerId>javac-with-errorprone</compilerId>
106+
<forceJavacCompilerUse>true</forceJavacCompilerUse>
107+
<encoding>utf-8</encoding>
108+
<source>1.8</source>
109+
<target>1.8</target>
110+
</configuration>
111+
<dependencies>
112+
<dependency>
113+
<groupId>org.codehaus.plexus</groupId>
114+
<artifactId>plexus-compiler-javac-errorprone</artifactId>
115+
<version>2.5</version>
116+
</dependency>
117+
</dependencies>
118+
</plugin>
119+
</plugins>
120+
<resources>
121+
<resource>
122+
<directory>src/main/resources</directory>
123+
</resource>
124+
<resource>
125+
<directory>src/test/resources</directory>
126+
</resource>
127+
<resource>
128+
<directory>src/main/java</directory>
129+
<excludes>
130+
<exclude>**/*.java</exclude>
131+
</excludes>
132+
</resource>
133+
</resources>
134+
</build>
135+
136+
<reporting>
137+
<plugins>
138+
<plugin>
139+
<groupId>io.qameta.allure</groupId>
140+
<artifactId>allure-maven</artifactId>
141+
<version>2.8</version>
142+
</plugin>
143+
</plugins>
144+
</reporting>
145+
</project>

testng.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!DOCTYPE suite SYSTEM "http://beust.com/testng/testng-1.0.dtd" >
2+
<suite name="Java Selenium Framework" parallel="methods" verbose="1" thread-count="5">
3+
4+
<test name="all-tests">
5+
<packages>
6+
<package name="selenium.tests.*"/>
7+
</packages>
8+
</test>
9+
</suite>

0 commit comments

Comments
 (0)