8000 .quit() now warns instead of throwing exception - closes #80 · seleniumQuery/seleniumQuery@5f57194 · GitHub
[go: up one dir, main page]

Skip to content

Commit 5f57194

Browse files
ricardocarvalhodsacdcjunior
authored andcommitted
.quit() now warns instead of throwing exception - closes #80
1 parent 1041a05 commit 5f57194

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/main/java/io/github/seleniumquery/browser/driver/Se 10000 leniumQueryDriver.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
package io.github.seleniumquery.browser.driver;
22

33
import io.github.seleniumquery.SeleniumQueryConfig;
4-
import io.github.seleniumquery.SeleniumQueryException;
54
import io.github.seleniumquery.browser.driver.builders.*;
5+
import org.apache.commons.logging.Log;
6+
import org.apache.commons.logging.LogFactory;
67
import org.openqa.selenium.WebDriver;
78

89
import java.util.concurrent.TimeUnit;
@@ -14,6 +15,8 @@
1415
*/
1516
public class SeleniumQueryDriver {
1617

18+
private static final Log LOGGER = LogFactory.getLog(SeleniumQueryDriver.class);
19+
1720
private static final DriverBuilder DEFAULT_DRIVER_BUILDER = new HtmlUnitDriverBuilder();
1821

1922
private DriverBuilder driverBuilder = DEFAULT_DRIVER_BUILDER;
@@ -62,18 +65,19 @@ private void setDriverTimeout() { // TODO unit test
6265
}
6366

6467
/**
65-
* Quits the WebDriver in use by this seleniumQuery browser.
68+
* Quits, if exists, the WebDriver in use by this seleniumQuery browser.
6669
*
6770
* @since 0.9.0
6871
*
6972
* @return A self reference.
7073
*/
7174
public SeleniumQueryDriver quit() {
7275
if (webDriver == null) { // TODO unit test
73-
throw new SeleniumQueryException("WebDriver was not initialized, you can't .quit() it.");
76+
LOGGER.warn("Called .quit() before initializing WebDriver, nothing was done.");
77+
} else {
78+
webDriver.quit();
79+
webDriver = null;
7480
}
75-
webDriver.quit();
76-
webDriver = null;
7781
return this;
7882
}
7983

0 commit comments

Comments
 (0)
0