diff --git a/pom.xml b/pom.xml
index e989659..858c03e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,29 +6,16 @@
com.loliktest
ufit
- 1.0-SNAPSHOT
+ 0.0.1
- artifactory
- artifactory-releases
- https://pdffiller.jfrog.io/pdffiller/qa
+ github
+ GitHub AlexLAA Apache Maven Packages
+ https://maven.pkg.github.com/AlexLAA/com.loliktest.ufit
-
- artifactory
- artifactory-snapshots
- https://pdffiller.jfrog.io/pdffiller/qa
-
-
-
-
- artifactory
- https://pdffiller.jfrog.io/pdffiller/qa
-
-
-
@@ -40,6 +27,23 @@
1.8
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
diff --git a/src/main/java/com/loliktest/ufit/Browser.java b/src/main/java/com/loliktest/ufit/Browser.java
index c470c53..9e519d7 100644
--- a/src/main/java/com/loliktest/ufit/Browser.java
+++ b/src/main/java/com/loliktest/ufit/Browser.java
@@ -35,7 +35,6 @@ public void get(String url) {
public void quit() {
listeners.forEach(l -> l.quite(this));
driver().quit();
- System.out.println("QUITE");
}
public String getCurrentUrl() {
diff --git a/src/main/java/com/loliktest/ufit/BrowserQuiteListener.java b/src/main/java/com/loliktest/ufit/BrowserQuiteListener.java
new file mode 100644
index 0000000..9997923
--- /dev/null
+++ b/src/main/java/com/loliktest/ufit/BrowserQuiteListener.java
@@ -0,0 +1,23 @@
+package com.loliktest.ufit;
+
+import org.testng.*;
+
+public class BrowserQuiteListener implements ISuiteListener {
+
+
+ @Override
+ public void onStart(ISuite suite) {
+
+ }
+
+ @Override
+ public void onFinish(ISuite suite) {
+ for (Browser browser : UFitBrowser.runtimeBrowsersList) {
+ try {
+ browser.quit();
+ } catch (Exception e){
+ continue;
+ }
+ }
+ }
+}
diff --git a/src/main/java/com/loliktest/ufit/UFitBrowser.java b/src/main/java/com/loliktest/ufit/UFitBrowser.java
index 4f2873a..b80b10f 100644
--- a/src/main/java/com/loliktest/ufit/UFitBrowser.java
+++ b/src/main/java/com/loliktest/ufit/UFitBrowser.java
@@ -11,7 +11,7 @@ public class UFitBrowser {
private static ThreadLocal> BROWSERS = ThreadLocal.withInitial(ArrayList::new);
private static ThreadLocal CURRENT_BROWSER = new ThreadLocal<>();
- private static List runtimeBrowsersList = new ArrayList<>();
+ static List runtimeBrowsersList = new ArrayList<>();
private UFitBrowser() {
}
diff --git a/src/main/java/com/loliktest/ufit/listeners/testng/BrowserQuiteListener.java b/src/main/java/com/loliktest/ufit/listeners/testng/BrowserQuiteListener.java
deleted file mode 100644
index 7f7091f..0000000
--- a/src/main/java/com/loliktest/ufit/listeners/testng/BrowserQuiteListener.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.loliktest.ufit.listeners.testng;
-
-import org.testng.IConfigurationListener;
-import org.testng.ITestResult;
-
-public class BrowserQuiteListener implements IConfigurationListener {
-
-
- @Override
- public void onConfigurationSuccess(ITestResult itr) {
-
- }
-
- @Override
- public void onConfigurationFailure(ITestResult itr) {
-
- }
-
- @Override
- public void onConfigurationSkip(ITestResult itr) {
-
- }
-
-
-}
diff --git a/src/main/resources/META-INF/services/org.testng.ITestNGListener b/src/main/resources/META-INF/services/org.testng.ITestNGListener
index 8fd7966..0bdabcd 100644
--- a/src/main/resources/META-INF/services/org.testng.ITestNGListener
+++ b/src/main/resources/META-INF/services/org.testng.ITestNGListener
@@ -1,2 +1,2 @@
-com.loliktest.ufit.listeners.testng.BrowserQuiteListener
+com.loliktest.ufit.BrowserQuiteListener
com.loliktest.ufit.listeners.testng.AllureAttachmentsListener
\ No newline at end of file