diff --git a/cb-kit-common/pom.xml b/cb-kit-common/pom.xml
index b26bbcd..f7ff306 100755
--- a/cb-kit-common/pom.xml
+++ b/cb-kit-common/pom.xml
@@ -50,16 +50,6 @@
jackson-annotations
${jackson.version}
-
- com.fasterxml.jackson.datatype
- jackson-datatype-jdk8
- ${jackson.version}
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-cbor
- ${jackson.version}
-
com.squareup.retrofit2
@@ -78,27 +68,6 @@
converter-jackson
2.9.0
-
- commons-httpclient
- commons-httpclient
- 3.1
-
-
-
- org.apache.cxf
- cxf-bundle-jaxrs
- 2.2
-
-
- org.slf4j
- slf4j-jdk14
-
-
- org.slf4j
- slf4j-api
-
-
-
org.aspectj
aspectjrt
diff --git a/cb-kit-common/src/main/java/io/cloudbeat/common/har/HarHelper.java b/cb-kit-common/src/main/java/io/cloudbeat/common/har/HarHelper.java
index 6f2b91c..2f7dd5b 100644
--- a/cb-kit-common/src/main/java/io/cloudbeat/common/har/HarHelper.java
+++ b/cb-kit-common/src/main/java/io/cloudbeat/common/har/HarHelper.java
@@ -2,18 +2,12 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import io.cloudbeat.common.har.model.*;
-import io.cloudbeat.common.model.HttpNetworkEntry;
-import okio.Path;
-import org.apache.cxf.helpers.FileUtils;
import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLDecoder;
-import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
-import java.nio.file.Files;
-import java.nio.file.OpenOption;
import java.util.*;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
diff --git a/cb-kit-junit4/pom.xml b/cb-kit-junit4/pom.xml
index 5e0d9a6..7fc0c91 100755
--- a/cb-kit-junit4/pom.xml
+++ b/cb-kit-junit4/pom.xml
@@ -16,7 +16,6 @@
4.12
- 5.8.2
UTF-8
@@ -28,11 +27,6 @@
${revision}
-
- org.junit.jupiter
- junit-jupiter-api
- ${junit.jupiter.version}
-
junit
junit
diff --git a/cb-kit-junit5/src/main/java/io/cloudbeat/junit/CbJunitExtension.java b/cb-kit-junit5/src/main/java/io/cloudbeat/junit/CbJunitExtension.java
index 4e3305c..0d2fa30 100644
--- a/cb-kit-junit5/src/main/java/io/cloudbeat/junit/CbJunitExtension.java
+++ b/cb-kit-junit5/src/main/java/io/cloudbeat/junit/CbJunitExtension.java
@@ -197,10 +197,12 @@ public static void attachPageSource(final String pageSource, boolean addToStep)
}
private static String getVideoName(final TestInfo testInfo) {
- if (testInfo.getTestMethod().isPresent()) {
- return Math.abs(testInfo.getTestMethod().get().hashCode()) + "";
+ // getCapabilities() can be called with no TestInfo at all (e.g. from driver setup code
+ // that runs outside a test method's own parameter list, like DriverManager.getDriver())
+ if (testInfo == null || !testInfo.getTestMethod().isPresent()) {
+ return null;
}
- return null;
+ return Math.abs(testInfo.getTestMethod().get().hashCode()) + "";
}
public static void attachScreenshot(final byte[] screenshotData) {
diff --git a/cb-kit-selenium4/pom.xml b/cb-kit-selenium4/pom.xml
index 50a2e6f..417dbb6 100755
--- a/cb-kit-selenium4/pom.xml
+++ b/cb-kit-selenium4/pom.xml
@@ -18,10 +18,9 @@
jar
-
+
4.39.0
v143
- 9.2.2
@@ -62,11 +61,18 @@
selenium-devtools-${devtools.version}
${selenium.version}
-
+
- io.appium
- java-client
- ${appium.version}
-
+ org.codehaus.jettison
+ jettison
+ 1.5.4
+
+
+ commons-httpclient
+ commons-httpclient
+ 3.1
+
\ No newline at end of file