Skip to content

Commit 3ab57eb

Browse files
committed
Simplify hello world with Selenium Manager tests
1 parent 12064f7 commit 3ab57eb

File tree

8 files changed

+16
-104
lines changed

8 files changed

+16
-104
lines changed

selenium-webdriver-junit4/src/test/java/io/github/bonigarcia/webdriver/junit4/ch02/helloworld_selenium_manager/HelloWorldChromeJUnit4Test.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,16 @@
1616
*/
1717
package io.github.bonigarcia.webdriver.junit4.ch02.helloworld_selenium_manager;
1818

19-
import static java.lang.invoke.MethodHandles.lookup;
2019
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.slf4j.LoggerFactory.getLogger;
2220

2321
import org.junit.After;
2422
import org.junit.Before;
2523
import org.junit.Test;
2624
import org.openqa.selenium.WebDriver;
2725
import org.openqa.selenium.chrome.ChromeDriver;
28-
import org.slf4j.Logger;
2926

3027
public class HelloWorldChromeJUnit4Test {
3128

32-
static final Logger log = getLogger(lookup().lookupClass());
33-
3429
WebDriver driver;
3530

3631
@Before
@@ -45,14 +40,8 @@ public void teardown() {
4540

4641
@Test
4742
public void test() {
48-
// Exercise
49-
String sutUrl = "https://bonigarcia.dev/selenium-webdriver-java/";
50-
driver.get(sutUrl);
51-
String title = driver.getTitle();
52-
log.debug("The title of {} is {}", sutUrl, title);
53-
54-
// Verify
55-
assertThat(title).isEqualTo("Hands-On Selenium WebDriver with Java");
43+
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
44+
assertThat(driver.getTitle()).contains("Selenium WebDriver");
5645
}
5746

5847
}

selenium-webdriver-junit4/src/test/java/io/github/bonigarcia/webdriver/junit4/ch02/helloworld_selenium_manager/HelloWorldEdgeJUnit4Test.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,16 @@
1616
*/
1717
package io.github.bonigarcia.webdriver.junit4.ch02.helloworld_selenium_manager;
1818

19-
import static java.lang.invoke.MethodHandles.lookup;
2019
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.slf4j.LoggerFactory.getLogger;
2220

2321
import org.junit.After;
2422
import org.junit.Before;
2523
import org.junit.Test;
2624
import org.openqa.selenium.WebDriver;
2725
import org.openqa.selenium.edge.EdgeDriver;
28-
import org.slf4j.Logger;
2926

3027
public class HelloWorldEdgeJUnit4Test {
3128

32-
static final Logger log = getLogger(lookup().lookupClass());
33-
3429
WebDriver driver;
3530

3631
@Before
@@ -45,14 +40,8 @@ public void teardown() {
4540

4641
@Test
4742
public void test() {
48-
// Exercise
49-
String sutUrl = "https://bonigarcia.dev/selenium-webdriver-java/";
50-
driver.get(sutUrl);
51-
String title = driver.getTitle();
52-
log.debug("The title of {} is {}", sutUrl, title);
53-
54-
// Verify
55-
assertThat(title).isEqualTo("Hands-On Selenium WebDriver with Java");
43+
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
44+
assertThat(driver.getTitle()).contains("Selenium WebDriver");
5645
}
5746

5847
}

selenium-webdriver-junit4/src/test/java/io/github/bonigarcia/webdriver/junit4/ch02/helloworld_selenium_manager/HelloWorldFirefoxJUnit4Test.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,16 @@
1616
*/
1717
package io.github.bonigarcia.webdriver.junit4.ch02.helloworld_selenium_manager;
1818

19-
import static java.lang.invoke.MethodHandles.lookup;
2019
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.slf4j.LoggerFactory.getLogger;
2220

2321
import org.junit.After;
2422
import org.junit.Before;
2523
import org.junit.Test;
2624
import org.openqa.selenium.WebDriver;
2725
import org.openqa.selenium.firefox.FirefoxDriver;
28-
import org.slf4j.Logger;
2926

3027
public class HelloWorldFirefoxJUnit4Test {
3128

32-
static final Logger log = getLogger(lookup().lookupClass());
33-
3429
WebDriver driver;
3530

3631
@Before
@@ -45,14 +40,8 @@ public void teardown() {
4540

4641
@Test
4742
public void test() {
48-
// Exercise
49-
String sutUrl = "https://bonigarcia.dev/selenium-webdriver-java/";
50-
driver.get(sutUrl);
51-
String title = driver.getTitle();
52-
log.debug("The title of {} is {}", sutUrl, title);
53-
54-
// Verify
55-
assertThat(title).isEqualTo("Hands-On Selenium WebDriver with Java");
43+
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
44+
assertThat(driver.getTitle()).contains("Selenium WebDriver");
5645
}
5746

5847
}

selenium-webdriver-junit5/src/test/java/io/github/bonigarcia/webdriver/jupiter/ch02/helloworld_selenium_manager/HelloWorldEdgeJupiterTest.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,16 @@
1616
*/
1717
package io.github.bonigarcia.webdriver.jupiter.ch02.helloworld_selenium_manager;
1818

19-
import static java.lang.invoke.MethodHandles.lookup;
2019
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.slf4j.LoggerFactory.getLogger;
2220

2321
import org.junit.jupiter.api.AfterEach;
2422
import org.junit.jupiter.api.BeforeEach;
2523
import org.junit.jupiter.api.Test;
2624
import org.openqa.selenium.WebDriver;
2725
import org.openqa.selenium.edge.EdgeDriver;
28-
import org.slf4j.Logger;
2926

3027
class HelloWorldEdgeJupiterTest {
3128

32-
static final Logger log = getLogger(lookup().lookupClass());
33-
3429
WebDriver driver;
3530

3631
@BeforeEach
@@ -45,14 +40,8 @@ void teardown() {
4540

4641
@Test
4742
void test() {
48-
// Exercise
49-
String sutUrl = "https://bonigarcia.dev/selenium-webdriver-java/";
50-
driver.get(sutUrl);
51-
String title = driver.getTitle();
52-
log.debug("The title of {} is {}", sutUrl, title);
53-
54-
// Verify
55-
assertThat(title).isEqualTo("Hands-On Selenium WebDriver with Java");
43+
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
44+
assertThat(driver.getTitle()).contains("Selenium WebDriver");
5645
}
5746

5847
}

selenium-webdriver-junit5/src/test/java/io/github/bonigarcia/webdriver/jupiter/ch02/helloworld_selenium_manager/HelloWorldFirefoxJupiterTest.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,16 @@
1616
*/
1717
package io.github.bonigarcia.webdriver.jupiter.ch02.helloworld_selenium_manager;
1818

19-
import static java.lang.invoke.MethodHandles.lookup;
2019
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.slf4j.LoggerFactory.getLogger;
2220

2321
import org.junit.jupiter.api.AfterEach;
2422
import org.junit.jupiter.api.BeforeEach;
2523
import org.junit.jupiter.api.Test;
2624
import org.openqa.selenium.WebDriver;
2725
import org.openqa.selenium.firefox.FirefoxDriver;
28-
import org.slf4j.Logger;
2926

3027
class HelloWorldFirefoxJupiterTest {
3128

32-
static final Logger log = getLogger(lookup().lookupClass());
33-
3429
WebDriver driver;
3530

3631
@BeforeEach
@@ -45,14 +40,8 @@ void teardown() {
4540

4641
@Test
4742
void test() {
48-
// Exercise
49-
String sutUrl = "https://bonigarcia.dev/selenium-webdriver-java/";
50-
driver.get(sutUrl);
51-
String title = driver.getTitle();
52-
log.debug("The title of {} is {}", sutUrl, title);
53-
54-
// Verify
55-
assertThat(title).isEqualTo("Hands-On Selenium WebDriver with Java");
43+
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
44+
assertThat(driver.getTitle()).contains("Selenium WebDriver");
5645
}
5746

5847
}

selenium-webdriver-testng/src/test/java/io/github/bonigarcia/webdriver/testng/ch02/helloworld_selenium_manager/HelloWorldChromeNGTest.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,16 @@
1616
*/
1717
package io.github.bonigarcia.webdriver.testng.ch02.helloworld_selenium_manager;
1818

19-
import static java.lang.invoke.MethodHandles.lookup;
2019
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.slf4j.LoggerFactory.getLogger;
2220

2321
import org.openqa.selenium.WebDriver;
2422
import org.openqa.selenium.chrome.ChromeDriver;
25-
import org.slf4j.Logger;
2623
import org.testng.annotations.AfterMethod;
2724
import org.testng.annotations.BeforeMethod;
2825
import org.testng.annotations.Test;
2926

3027
public class HelloWorldChromeNGTest {
3128

32-
static final Logger log = getLogger(lookup().lookupClass());
33-
3429
WebDriver driver;
3530

3631
@BeforeMethod
@@ -45,14 +40,8 @@ public void teardown() {
4540

4641
@Test
4742
public void test() {
48-
// Exercise
49-
String sutUrl = "https://bonigarcia.dev/selenium-webdriver-java/";
50-
driver.get(sutUrl);
51-
String title = driver.getTitle();
52-
log.debug("The title of {} is {}", sutUrl, title);
53-
54-
// Verify
55-
assertThat(title).isEqualTo("Hands-On Selenium WebDriver with Java");
43+
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
44+
assertThat(driver.getTitle()).contains("Selenium WebDriver");
5645
}
5746

5847
}

selenium-webdriver-testng/src/test/java/io/github/bonigarcia/webdriver/testng/ch02/helloworld_selenium_manager/HelloWorldEdgeNGTest.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,16 @@
1616
*/
1717
package io.github.bonigarcia.webdriver.testng.ch02.helloworld_selenium_manager;
1818

19-
import static java.lang.invoke.MethodHandles.lookup;
2019
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.slf4j.LoggerFactory.getLogger;
2220

2321
import org.openqa.selenium.WebDriver;
2422
import org.openqa.selenium.edge.EdgeDriver;
25-
import org.slf4j.Logger;
2623
import org.testng.annotations.AfterMethod;
2724
import org.testng.annotations.BeforeMethod;
2825
import org.testng.annotations.Test;
2926

3027
public class HelloWorldEdgeNGTest {
3128

32-
static final Logger log = getLogger(lookup().lookupClass());
33-
3429
WebDriver driver;
3530

3631
@BeforeMethod
@@ -45,14 +40,8 @@ public void teardown() {
4540

4641
@Test
4742
public void test() {
48-
// Exercise
49-
String sutUrl = "https://bonigarcia.dev/selenium-webdriver-java/";
50-
driver.get(sutUrl);
51-
String title = driver.getTitle();
52-
log.debug("The title of {} is {}", sutUrl, title);
53-
54-
// Verify
55-
assertThat(title).isEqualTo("Hands-On Selenium WebDriver with Java");
43+
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
44+
assertThat(driver.getTitle()).contains("Selenium WebDriver");
5645
}
5746

5847
}

selenium-webdriver-testng/src/test/java/io/github/bonigarcia/webdriver/testng/ch02/helloworld_selenium_manager/HelloWorldFirefoxNGTest.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,16 @@
1616
*/
1717
package io.github.bonigarcia.webdriver.testng.ch02.helloworld_selenium_manager;
1818

19-
import static java.lang.invoke.MethodHandles.lookup;
2019
import static org.assertj.core.api.Assertions.assertThat;
21-
import static org.slf4j.LoggerFactory.getLogger;
2220

2321
import org.openqa.selenium.WebDriver;
2422
import org.openqa.selenium.firefox.FirefoxDriver;
25-
import org.slf4j.Logger;
2623
import org.testng.annotations.AfterMethod;
2724
import org.testng.annotations.BeforeMethod;
2825
import org.testng.annotations.Test;
2926

3027
public class HelloWorldFirefoxNGTest {
3128

32-
static final Logger log = getLogger(lookup().lookupClass());
33-
3429
WebDriver driver;
3530

3631
@BeforeMethod
@@ -45,14 +40,8 @@ public void teardown() {
4540

4641
@Test
4742
public void test() {
48-
// Exercise
49-
String sutUrl = "https://bonigarcia.dev/selenium-webdriver-java/";
50-
driver.get(sutUrl);
51-
String title = driver.getTitle();
52-
log.debug("The title of {} is {}", sutUrl, title);
53-
54-
// Verify
55-
assertThat(title).isEqualTo("Hands-On Selenium WebDriver with Java");
43+
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
44+
assertThat(driver.getTitle()).contains("Selenium WebDriver");
5645
}
5746

5847
}

0 commit comments

Comments
 (0)