|
1 | 1 | package com.frameworkium.tests.internal; |
2 | 2 |
|
3 | | -import java.lang.reflect.Method; |
4 | | -import java.util.ArrayList; |
5 | | -import java.util.List; |
6 | | - |
| 3 | +import com.frameworkium.capture.ScreenshotCapture; |
7 | 4 | import com.frameworkium.config.DriverSetup; |
8 | 5 | import com.frameworkium.config.DriverType; |
| 6 | +import com.frameworkium.config.WebDriverWrapper; |
| 7 | +import com.frameworkium.listeners.*; |
| 8 | +import com.frameworkium.reporting.AllureProperties; |
| 9 | +import com.saucelabs.common.SauceOnDemandAuthentication; |
| 10 | +import com.saucelabs.common.SauceOnDemandSessionIdProvider; |
| 11 | +import com.saucelabs.testng.SauceOnDemandAuthenticationProvider; |
9 | 12 | import org.apache.logging.log4j.LogManager; |
10 | 13 | import org.apache.logging.log4j.Logger; |
11 | 14 | import org.openqa.selenium.JavascriptExecutor; |
12 | 15 | import org.openqa.selenium.remote.SessionId; |
13 | | -import org.testng.annotations.*; |
14 | | - |
| 16 | +import org.testng.annotations.AfterSuite; |
| 17 | +import org.testng.annotations.BeforeMethod; |
| 18 | +import org.testng.annotations.BeforeSuite; |
| 19 | +import org.testng.annotations.Listeners; |
15 | 20 | import ru.yandex.qatools.allure.annotations.Issue; |
16 | 21 | import ru.yandex.qatools.allure.annotations.TestCaseId; |
17 | 22 |
|
18 | | -import com.frameworkium.capture.ScreenshotCapture; |
19 | | -import com.frameworkium.config.WebDriverWrapper; |
20 | | -import com.frameworkium.listeners.CaptureListener; |
21 | | -import com.frameworkium.listeners.MethodInterceptor; |
22 | | -import com.frameworkium.listeners.ResultLoggerListener; |
23 | | -import com.frameworkium.listeners.SauceLabsListener; |
24 | | -import com.frameworkium.listeners.ScreenshotListener; |
25 | | -import com.frameworkium.listeners.TestListener; |
26 | | -import com.frameworkium.reporting.AllureProperties; |
27 | | -import com.saucelabs.common.SauceOnDemandAuthentication; |
28 | | -import com.saucelabs.common.SauceOnDemandSessionIdProvider; |
29 | | -import com.saucelabs.testng.SauceOnDemandAuthenticationProvider; |
| 23 | +import java.lang.reflect.Method; |
| 24 | +import java.util.ArrayList; |
| 25 | +import java.util.List; |
30 | 26 |
|
31 | 27 | @Listeners({CaptureListener.class, ScreenshotListener.class, MethodInterceptor.class, SauceLabsListener.class, |
32 | 28 | TestListener.class, ResultLoggerListener.class}) |
@@ -120,7 +116,7 @@ private static void initialiseNewScreenshotCapture(Method testMethod) { |
120 | 116 | * Ran as part of the initialiseDriverObject, configures parts of the driver |
121 | 117 | */ |
122 | 118 | private static void configureDriverBasedOnParams() { |
123 | | - requiresReset.set(driverType.get().clearSession(requiresReset.get())); |
| 119 | + requiresReset.set(driverType.get().resetBrowser(requiresReset.get())); |
124 | 120 | driverType.get().maximiseBrowserWindow(); |
125 | 121 | setUserAgent(); |
126 | 122 | } |
|
0 commit comments