Skip to content

Commit 6a7ddf6

Browse files
committed
Updated external parameter/property fetch function.
1 parent 1152e99 commit 6a7ddf6

19 files changed

+177
-65
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Add the below dependencies in your `pom.xml` (Master)
1919
<dependency>
2020
<groupId>com.github.ansonliao</groupId>
2121
<artifactId>Selenium-Extensions</artifactId>
22-
<version>2.3.0-SNAPSHOT</version>
22+
<version>2.3.0</version>
2323
</dependency>
2424
```
2525

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.github.ansonliao</groupId>
66
<artifactId>Selenium-Extensions</artifactId>
7-
<version>2.3.0-SNAPSHOT</version>
7+
<version>2.3.0</version>
88
<packaging>jar</packaging>
99

1010
<name>Selenium-Extensions</name>

src/main/java/com/github/ansonliao/selenium/factory/ChromeFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.github.ansonliao.selenium.factory;
22

3+
import com.github.ansonliao.selenium.utils.SEFilterUtils;
34
import org.openqa.selenium.WebDriver;
45
import org.openqa.selenium.chrome.ChromeDriver;
56
import org.openqa.selenium.chrome.ChromeOptions;
@@ -36,7 +37,7 @@ public WebDriver getDriver() {
3637

3738
@Override
3839
public String getExportParameterKey() {
39-
return "webdriver.chrome.driver";
40+
return SEFilterUtils.getChromeDriverExportKey();
4041
}
4142

4243
@Override

src/main/java/com/github/ansonliao/selenium/factory/EdgeFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.github.ansonliao.selenium.factory;
22

3+
import com.github.ansonliao.selenium.utils.SEFilterUtils;
34
import org.openqa.selenium.WebDriver;
45
import org.openqa.selenium.edge.EdgeDriver;
56
import org.slf4j.Logger;
@@ -26,7 +27,7 @@ public WebDriver getDriver() {
2627

2728
@Override
2829
public String getExportParameterKey() {
29-
return "webdriver.edge.driver";
30+
return SEFilterUtils.getEdgeDriverExportKey();
3031
}
3132

3233
@Override

src/main/java/com/github/ansonliao/selenium/factory/FirefoxFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.github.ansonliao.selenium.factory;
22

3+
import com.github.ansonliao.selenium.utils.SEFilterUtils;
34
import org.openqa.selenium.WebDriver;
45
import org.openqa.selenium.firefox.FirefoxBinary;
56
import org.openqa.selenium.firefox.FirefoxDriver;
@@ -38,7 +39,7 @@ public WebDriver getDriver() {
3839

3940
@Override
4041
public String getExportParameterKey() {
41-
return "webdriver.gecko.driver";
42+
return SEFilterUtils.getFirefoxDriverExportKey();
4243
}
4344

4445
@Override

src/main/java/com/github/ansonliao/selenium/factory/InternetExplorerFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.github.ansonliao.selenium.factory;
22

3+
import com.github.ansonliao.selenium.utils.SEFilterUtils;
34
import org.openqa.selenium.WebDriver;
45
import org.openqa.selenium.ie.InternetExplorerDriver;
56
import org.slf4j.Logger;
@@ -26,7 +27,7 @@ public WebDriver getDriver() {
2627

2728
@Override
2829
public String getExportParameterKey() {
29-
return "webdriver.ie.driver";
30+
return SEFilterUtils.getIEDriverExportKey();
3031
}
3132

3233
@Override

src/main/java/com/github/ansonliao/selenium/factory/OperaFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.github.ansonliao.selenium.factory;
22

3+
import com.github.ansonliao.selenium.utils.SEFilterUtils;
34
import org.openqa.selenium.WebDriver;
45
import org.openqa.selenium.opera.OperaDriver;
56
import org.slf4j.Logger;
@@ -26,7 +27,7 @@ public WebDriver getDriver() {
2627

2728
@Override
2829
public String getExportParameterKey() {
29-
return "webdriver.opera.driver";
30+
return SEFilterUtils.getOperaDriverExportKey();
3031
}
3132

3233
@Override

src/main/java/com/github/ansonliao/selenium/factory/PhantomJsFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.github.ansonliao.selenium.factory;
22

3+
import com.github.ansonliao.selenium.utils.SEFilterUtils;
34
import org.openqa.selenium.WebDriver;
45
import org.openqa.selenium.phantomjs.PhantomJSDriver;
56
import org.slf4j.Logger;
@@ -26,7 +27,7 @@ public WebDriver getDriver() {
2627

2728
@Override
2829
public String getExportParameterKey() {
29-
return "phantomjs.binary.path";
30+
return SEFilterUtils.getPhantomJsDriverExportKey();
3031
}
3132

3233
@Override

src/main/java/com/github/ansonliao/selenium/parallel/SeleniumParallelTestListener.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22

33
import com.github.ansonliao.selenium.annotations.URL;
44
import com.github.ansonliao.selenium.factory.DriverManagerFactory;
5-
import com.github.ansonliao.selenium.factory.WDManager;
65
import com.github.ansonliao.selenium.internal.Constants;
76
import com.github.ansonliao.selenium.report.factory.ExtentTestManager;
87
import com.github.ansonliao.selenium.utils.AuthorUtils;
98
import com.github.ansonliao.selenium.utils.MyFileUtils;
10-
import com.github.ansonliao.selenium.utils.SEConfig;
9+
import com.github.ansonliao.selenium.utils.SEFilterUtils;
1110
import com.github.ansonliao.selenium.utils.TestGroupUtils;
1211
import com.github.ansonliao.selenium.utils.WDMHelper;
1312
import com.google.common.base.Strings;
@@ -44,7 +43,7 @@ public void beforeInvocation(IInvokedMethod iInvokedMethod, ITestResult iTestRes
4443
iInvokedMethod.getTestMethod().getConstructorOrMethod().getMethod();
4544

4645
List<String> groups = TestGroupUtils.getMethodTestGroups(method);
47-
if (SEConfig.getBoolean("addBrowserGroupToReport")) {
46+
if (SEFilterUtils.addBrowserGroupToReport()) {
4847
groups.add(browserName);
4948
}
5049

src/main/java/com/github/ansonliao/selenium/report/factory/ExtentTestManager.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,10 @@
66
import com.github.ansonliao.selenium.annotations.Description;
77
import com.google.common.collect.Maps;
88
import org.testng.Reporter;
9-
import org.testng.annotations.Test;
109

1110
import java.lang.reflect.Method;
12-
import java.util.HashMap;
1311
import java.util.List;
1412
import java.util.Map;
15-
import java.util.Optional;
1613

1714
public class ExtentTestManager {
1815
public static ThreadLocal<ExtentTest> extentTests = new ThreadLocal<>();

0 commit comments

Comments
 (0)