Skip to content

Commit c93bc1b

Browse files
committed
Merge branch 'Sandeep4odesk-master'
2 parents 1296f2e + ea63539 commit c93bc1b

File tree

6 files changed

+58
-115
lines changed

6 files changed

+58
-115
lines changed

selenium-junit-testng/pom.xml

Lines changed: 47 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,48 @@
1-
<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">
2-
<modelVersion>4.0.0</modelVersion>
3-
<groupId>com.baeldung</groupId>
4-
<artifactId>selenium-junit-testng</artifactId>
5-
<version>0.0.1-SNAPSHOT</version>
6-
<build>
7-
<sourceDirectory>src</sourceDirectory>
8-
<plugins>
9-
<plugin>
10-
<artifactId>maven-compiler-plugin</artifactId>
11-
<version>3.1</version>
12-
<configuration>
13-
<source>1.8</source>
14-
<target>1.8</target>
15-
</configuration>
16-
</plugin>
17-
</plugins>
18-
</build>
19-
<dependencies>
20-
<dependency>
21-
<groupId>org.seleniumhq.selenium</groupId>
22-
<artifactId>selenium-java</artifactId>
23-
<version>2.53.1</version>
24-
</dependency>
25-
<dependency>
26-
<groupId>junit</groupId>
27-
<artifactId>junit</artifactId>
28-
<version>4.8.1</version>
29-
</dependency>
30-
<dependency>
31-
<groupId>org.testng</groupId>
32-
<artifactId>testng</artifactId>
33-
<version>6.9.10</version>
34-
</dependency>
35-
</dependencies>
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>com.baeldung</groupId>
5+
<artifactId>selenium-junit-testng</artifactId>
6+
<version>0.0.1-SNAPSHOT</version>
7+
<build>
8+
<sourceDirectory>src</sourceDirectory>
9+
<plugins>
10+
<plugin>
11+
<artifactId>maven-compiler-plugin</artifactId>
12+
<version>3.1</version>
13+
<configuration>
14+
<source>1.8</source>
15+
<target>1.8</target>
16+
</configuration>
17+
</plugin>
18+
<plugin>
19+
<groupId>org.apache.maven.plugins</groupId>
20+
<artifactId>maven-surefire-plugin</artifactId>
21+
<version>2.19.1</version>
22+
<configuration>
23+
<testSourceDirectory></testSourceDirectory>
24+
<includes>
25+
<include>Test*.java</include>
26+
</includes>
27+
</configuration>
28+
</plugin>
29+
</plugins>
30+
</build>
31+
<dependencies>
32+
<dependency>
33+
<groupId>org.seleniumhq.selenium</groupId>
34+
<artifactId>selenium-java</artifactId>
35+
<version>2.53.1</version>
36+
</dependency>
37+
<dependency>
38+
<groupId>junit</groupId>
39+
<artifactId>junit</artifactId>
40+
<version>4.8.1</version>
41+
</dependency>
42+
<dependency>
43+
<groupId>org.testng</groupId>
44+
<artifactId>testng</artifactId>
45+
<version>6.9.10</version>
46+
</dependency>
47+
</dependencies>
3648
</project>

selenium-junit-testng/src/main/java/com/baeldung/selenium/SeleniumExample.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
public class SeleniumExample {
77

88
private WebDriver webDriver;
9-
private final String url = "http://www.baeldung.com/";
10-
private final String expectedTitle = "Baeldung | Java, Spring and Web Development tutorials";
11-
9+
private String url = "http://www.baeldung.com/";
10+
1211
public SeleniumExample() {
1312
webDriver = new FirefoxDriver();
1413
webDriver.get(url);
@@ -18,12 +17,8 @@ public void closeWindow() {
1817
webDriver.close();
1918
}
2019

21-
public String getActualTitle() {
20+
public String getTitle() {
2221
return webDriver.getTitle();
2322
}
2423

25-
public String getExpectedTitle() {
26-
return expectedTitle;
27-
}
28-
2924
}

selenium-junit-testng/src/test/java/com/baeldung/selenium/junit/TestSeleniumWithJUnit.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package test.java.com.baeldung.selenium.junit;
22

33
import static org.testng.Assert.assertEquals;
4+
import static org.testng.Assert.assertNotNull;
45
import main.java.com.baeldung.selenium.SeleniumExample;
56

67
import org.junit.After;
@@ -10,6 +11,7 @@
1011
public class TestSeleniumWithJUnit {
1112

1213
private SeleniumExample seleniumExample;
14+
private String expectedTitle = "Baeldung | Java, Spring and Web Development tutorials";
1315

1416
@Before
1517
public void setUp() {
@@ -23,8 +25,8 @@ public void tearDown() {
2325

2426
@Test
2527
public void whenPageIsLoaded_thenTitleIsAsPerExpectation() {
26-
String expectedTitle = seleniumExample.getExpectedTitle();
27-
String actualTitle = seleniumExample.getActualTitle();
28+
String actualTitle = seleniumExample.getTitle();
29+
assertNotNull(actualTitle);
2830
assertEquals(actualTitle, expectedTitle);
2931
}
3032
}

selenium-junit-testng/src/test/java/com/baeldung/selenium/testng/TestSeleniumWithTestNG.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package test.java.com.baeldung.selenium.testng;
22

33
import static org.testng.Assert.assertEquals;
4+
import static org.testng.Assert.assertNotNull;
45
import main.java.com.baeldung.selenium.SeleniumExample;
56

67
import org.testng.annotations.AfterSuite;
@@ -10,6 +11,7 @@
1011
public class TestSeleniumWithTestNG {
1112

1213
private SeleniumExample seleniumExample;
14+
private String expectedTitle = "Baeldung | Java, Spring and Web Development tutorials";
1315

1416
@BeforeSuite
1517
public void setUp() {
@@ -23,8 +25,8 @@ public void tearDown() {
2325

2426
@Test
2527
public void whenPageIsLoaded_thenTitleIsAsPerExpectation() {
26-
String expectedTitle = seleniumExample.getExpectedTitle();
27-
String actualTitle = seleniumExample.getActualTitle();
28+
String actualTitle = seleniumExample.getTitle();
29+
assertNotNull(actualTitle);
2830
assertEquals(actualTitle, expectedTitle);
2931
}
3032
}

selenium-junit-testng/test/com/baeldun/selenium/testng/TestSeleniumWithTestNG.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

selenium-junit-testng/test/com/baeldung/selenium/junit/TestSeleniumWithJUnit.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)