File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
src/main/java/me/alb_i986/selenium/junit/rules Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 4
4
import org .openqa .selenium .WebDriver ;
5
5
import org .openqa .selenium .WebDriverException ;
6
6
7
+ import java .util .logging .Level ;
8
+ import java .util .logging .Logger ;
9
+
7
10
import me .alb_i986 .selenium .WebDriverFactory ;
8
11
import me .alb_i986 .selenium .WebDriverProvider ;
9
12
27
30
*/
28
31
public class WebDriverResource extends ExternalResource implements WebDriverProvider {
29
32
33
+ private static final Logger LOGGER = Logger .getLogger (WebDriverResource .class .getName ());
34
+
30
35
private final WebDriverFactory driverFactory ;
31
36
private WebDriver driver ;
32
37
@@ -56,12 +61,18 @@ protected void before() throws Throwable {
56
61
57
62
/**
58
63
* Quits the driver.
64
+ * <p>
65
+ * Any {@link WebDriverException} thrown is caught and logged.
59
66
*
60
67
* @see WebDriver#quit()
61
68
*/
62
69
@ Override
63
70
protected void after () {
64
- driver .quit ();
71
+ try {
72
+ driver .quit ();
73
+ } catch (WebDriverException e ) {
74
+ LOGGER .log (Level .WARNING , "Quitting driver failed" , e );
75
+ }
65
76
}
66
77
67
78
/**
You can’t perform that action at this time.
0 commit comments