Skip to content

Commit be9bf7c

Browse files
committed
amending test config
1 parent ed5f251 commit be9bf7c

File tree

2 files changed

+30
-10
lines changed

2 files changed

+30
-10
lines changed

src/test/java/com/eviltester/webdriver/browsers/ConfigurableChromeTest.java

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.eviltester.webdriver.browsers;
22

3-
import org.junit.jupiter.api.Assertions;
4-
import org.junit.jupiter.api.Test;
3+
import org.junit.jupiter.api.*;
54
import org.openqa.selenium.By;
65
import org.openqa.selenium.WebDriver;
76
import org.openqa.selenium.chrome.ChromeDriver;
@@ -13,17 +12,23 @@ public class ConfigurableChromeTest {
1312
The following code is for the Chrome Driver.
1413
*/
1514

16-
@Test
17-
public void startWebDriver(){
15+
static WebDriver driver;
1816

17+
@BeforeAll
18+
public static void initiateWebDriver(){
1919
ChromeOptions options = new ChromeOptions();
2020
if(System.getenv().
2121
getOrDefault("BROWSER_STATE","show").
2222
equals("Headless")){
2323
options.addArguments("--headless");
2424
}
2525

26-
WebDriver driver = new ChromeDriver(options);
26+
driver = new ChromeDriver(options);
27+
}
28+
29+
30+
@Test
31+
public void startWebDriver(){
2732

2833
driver.navigate().to("https://testpages.eviltester.com/pages/basics/basic-web-page/");
2934

@@ -32,7 +37,10 @@ public void startWebDriver(){
3237
"Basic Web Page"
3338
);
3439

35-
//driver.close();
40+
}
41+
42+
@AfterAll
43+
public static void closeWebDriver(){
3644
driver.quit();
3745
}
3846

src/test/java/com/eviltester/webdriver/browsers/ConfigurableFirefoxTest.java

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
package com.eviltester.webdriver.browsers;
22

3+
import org.junit.jupiter.api.AfterAll;
34
import org.junit.jupiter.api.Assertions;
5+
import org.junit.jupiter.api.BeforeAll;
46
import org.junit.jupiter.api.Test;
57
import org.openqa.selenium.By;
68
import org.openqa.selenium.WebDriver;
9+
import org.openqa.selenium.chrome.ChromeDriver;
10+
import org.openqa.selenium.chrome.ChromeOptions;
711
import org.openqa.selenium.firefox.FirefoxDriver;
812
import org.openqa.selenium.firefox.FirefoxOptions;
913

@@ -13,17 +17,22 @@ public class ConfigurableFirefoxTest {
1317
The following code is for the Firefox Driver.
1418
*/
1519

16-
@Test
17-
public void startWebDriver(){
20+
static WebDriver driver;
1821

22+
@BeforeAll
23+
public static void initiateWebDriver(){
1924
FirefoxOptions options = new FirefoxOptions();
2025
if(System.getenv().
2126
getOrDefault("BROWSER_STATE","show").
2227
equals("Headless")){
2328
options.addArguments("--headless");
2429
}
2530

26-
WebDriver driver = new FirefoxDriver(options);
31+
driver = new FirefoxDriver(options);
32+
}
33+
34+
@Test
35+
public void startWebDriver(){
2736

2837
driver.navigate().to("https://testpages.eviltester.com/pages/basics/basic-web-page/");
2938

@@ -32,7 +41,10 @@ public void startWebDriver(){
3241
"Basic Web Page"
3342
);
3443

35-
// driver.close();
44+
}
45+
46+
@AfterAll
47+
public static void closeWebDriver(){
3648
driver.quit();
3749
}
3850

0 commit comments

Comments
 (0)