Closed ansonliao closed 3 years ago
Hi @ansonliao . I just tried: BrowserUpProxy works on my machine on Java 8 (OpenJDK 1.8.0_221 in my case).
Can you provide
@asolntsev My issue is:
My Java version is 1.8.0_275
My OS is Mac 11.2.1
BrowserUpProxy is from Selenide
jar
Sorry, I still cannot reproduce the problem. Works for me on Java8.
@ansonliao
Can you please create a simple project with one small test which reproduces the problem? So that I could run this project on my machine?
Do you use Maven or Gradle?
Could you also run mvn dependencies:tree
or ./gradlew dependencies
and share the output?
@asolntsev
please kindly check the output of ./gradlew dependencies
:
./gradlew dependencies ─╯
Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details
> Task :dependencies
------------------------------------------------------------
Root project
------------------------------------------------------------
annotationProcessor - Annotation processors and their dependencies for source set 'main'.
\--- org.projectlombok:lombok:1.18.12
apiElements - API elements for main. (n)
No dependencies
archives - Configuration for archive artifacts. (n)
No dependencies
aspectjWeaverAgent
\--- org.aspectj:aspectjweaver:1.8.10
compileClasspath - Compile classpath for source set 'main'.
+--- com.codeborne:selenide:5.18.1
| +--- org.seleniumhq.selenium:selenium-java:3.141.59
| | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | +--- org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59
| | | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | | +--- org.apache.commons:commons-exec:1.3
| | | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre
| | | | | +--- com.google.guava:failureaccess:1.0.1
| | | | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | | +--- org.checkerframework:checker-qual:2.11.1
| | | | | +--- com.google.errorprone:error_prone_annotations:2.3.4
| | | | | \--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- com.squareup.okhttp3:okhttp:3.11.0
| | | | | \--- com.squareup.okio:okio:1.14.0
| | | | \--- com.squareup.okio:okio:1.14.0
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-edge-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-ie-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-opera-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | +--- org.seleniumhq.selenium:selenium-safari-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-support:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.apache.commons:commons-exec:1.3
| | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | \--- com.squareup.okio:okio:1.14.0
| \--- io.github.bonigarcia:webdrivermanager:4.3.1
| +--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
| +--- commons-io:commons-io:2.8.0
| +--- com.google.code.gson:gson:2.8.6
| +--- org.apache.commons:commons-lang3:3.11
| +--- org.apache.httpcomponents.client5:httpclient5:5.0.3
| | +--- org.apache.httpcomponents.core5:httpcore5:5.0.2
| | +--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| | \--- commons-codec:commons-codec:1.13
| \--- org.jsoup:jsoup:1.13.1
+--- io.qameta.allure:allure-selenide:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8
| +--- io.qameta.allure:allure-model:2.13.8
| \--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
+--- io.qameta.allure:allure-testng:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8 (*)
+--- io.qameta.allure:allure-rest-assured:2.13.8
| \--- io.qameta.allure:allure-attachments:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8 (*)
+--- org.testng:testng:6.14.3
| +--- com.beust:jcommander:1.72
| \--- org.apache-extras.beanshell:bsh:2.0b6
+--- io.rest-assured:rest-assured:4.2.0
| +--- org.codehaus.groovy:groovy:2.5.8
| +--- org.codehaus.groovy:groovy-xml:2.5.8
| | \--- org.codehaus.groovy:groovy:2.5.8
| +--- org.apache.httpcomponents:httpclient:4.5.3
| | +--- org.apache.httpcomponents:httpcore:4.4.6
| | +--- commons-logging:commons-logging:1.2
| | \--- commons-codec:commons-codec:1.9 -> 1.13
| +--- org.apache.httpcomponents:httpmime:4.5.3
| | \--- org.apache.httpcomponents:httpclient:4.5.3 (*)
| +--- org.hamcrest:hamcrest:2.1
| +--- org.ccil.cowan.tagsoup:tagsoup:1.2.1
| +--- io.rest-assured:json-path:4.2.0
| | +--- org.codehaus.groovy:groovy-json:2.5.8
| | | \--- org.codehaus.groovy:groovy:2.5.8
| | +--- org.codehaus.groovy:groovy:2.5.8
| | \--- io.rest-assured:rest-assured-common:4.2.0
| | +--- org.codehaus.groovy:groovy:2.5.8
| | \--- org.apache.commons:commons-lang3:3.4 -> 3.11
| \--- io.rest-assured:xml-path:4.2.0
| +--- org.codehaus.groovy:groovy-xml:2.5.8 (*)
| +--- org.codehaus.groovy:groovy:2.5.8
| +--- io.rest-assured:rest-assured-common:4.2.0 (*)
| +--- org.apache.commons:commons-lang3:3.4 -> 3.11
| +--- org.ccil.cowan.tagsoup:tagsoup:1.2.1
| +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
| | \--- jakarta.activation:jakarta.activation-api:1.2.1
| +--- com.sun.xml.bind:jaxb-osgi:2.3.0.1
| \--- org.apache.sling:org.apache.sling.javax.activation:0.1.0
| \--- javax.activation:activation:1.1.1
+--- net.lightbody.bmp:browsermob-core:2.1.5
| +--- net.lightbody.bmp:littleproxy:1.1.0-beta-bmp-17
| | +--- com.google.guava:guava:22.0-android -> 29.0-jre (*)
| | +--- org.apache.commons:commons-lang3:3.5 -> 3.11
| | +--- io.netty:netty-all:4.0.49.Final -> 4.0.51.Final
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- com.fasterxml.jackson.core:jackson-core:2.8.9 -> 2.9.6
| +--- com.fasterxml.jackson.core:jackson-databind:2.8.9 -> 2.9.5
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.9.0
| | \--- com.fasterxml.jackson.core:jackson-core:2.9.5 -> 2.9.6
| +--- com.fasterxml.jackson.core:jackson-annotations:2.8.9 -> 2.9.0
| +--- com.google.guava:guava:23.0-android -> 29.0-jre (*)
| +--- dnsjava:dnsjava:2.1.8
| +--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- org.slf4j:jcl-over-slf4j:1.7.25
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- com.jcraft:jzlib:1.1.3
| +--- io.netty:netty-all:4.0.51.Final
| +--- org.bouncycastle:bcprov-jdk15on:1.58
| +--- org.bouncycastle:bcpkix-jdk15on:1.58
| | \--- org.bouncycastle:bcprov-jdk15on:1.58
| \--- net.lightbody.bmp:mitm:2.1.5
| +--- org.bouncycastle:bcprov-jdk15on:1.58
| \--- org.bouncycastle:bcpkix-jdk15on:1.58 (*)
+--- io.vavr:vavr:0.10.3
| \--- io.vavr:vavr-match:0.10.3
+--- com.google.guava:guava:29.0-jre (*)
+--- com.jayway.jsonpath:json-path:2.4.0
| +--- net.minidev:json-smart:2.3
| | \--- net.minidev:accessors-smart:1.2
| | \--- org.ow2.asm:asm:5.0.4
| \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
+--- org.jtwig:jtwig-core:5.87.0.RELEASE
| +--- org.jtwig:jtwig-reflection:5.87.0.RELEASE
| | +--- com.google.guava:guava:18.0 -> 29.0-jre (*)
| | +--- org.apache.commons:commons-lang3:3.1 -> 3.11
| | \--- org.slf4j:slf4j-api:1.7.12 -> 1.8.0-beta2
| +--- com.google.guava:guava:18.0 -> 29.0-jre (*)
| +--- org.apache.commons:commons-lang3:3.6 -> 3.11
| +--- org.parboiled:parboiled-java:1.1.7
| | +--- org.parboiled:parboiled-core:1.1.7
| | +--- org.ow2.asm:asm:5.0.3 -> 5.0.4
| | +--- org.ow2.asm:asm-tree:5.0.3
| | | \--- org.ow2.asm:asm:5.0.3 -> 5.0.4
| | +--- org.ow2.asm:asm-analysis:5.0.3
| | | \--- org.ow2.asm:asm-tree:5.0.3 (*)
| | \--- org.ow2.asm:asm-util:5.0.3
| | \--- org.ow2.asm:asm-tree:5.0.3 (*)
| +--- org.slf4j:slf4j-api:1.7.12 -> 1.8.0-beta2
| \--- com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2
+--- com.github.json-template:jsontemplate:0.2.2
| \--- org.antlr:antlr4-runtime:4.7
+--- org.apache.commons:commons-lang3:3.11
+--- io.github.sskorol:test-data-supplier:1.7.0
| +--- com.fasterxml.jackson.core:jackson-databind:2.9.5 (*)
| +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.6
| | +--- org.yaml:snakeyaml:1.18
| | \--- com.fasterxml.jackson.core:jackson-core:2.9.6
| +--- com.google.code.gson:gson:2.8.5 -> 2.8.6
| +--- io.vavr:vavr:0.9.2 -> 0.10.3 (*)
| +--- one.util:streamex:0.6.7
| +--- org.apache.commons:commons-csv:1.5
| +--- org.aspectj:aspectjrt:1.9.1
| +--- org.jooq:joor-java-8:0.9.8
| +--- org.reflections:reflections:0.9.11
| | +--- com.google.guava:guava:20.0 -> 29.0-jre (*)
| | \--- org.javassist:javassist:3.21.0-GA
| \--- org.slf4j:slf4j-simple:1.8.0-beta2
| \--- org.slf4j:slf4j-api:1.8.0-beta2
\--- org.projectlombok:lombok:1.18.12
compileOnly - Compile only dependencies for source set 'main'. (n)
No dependencies
default - Configuration for default artifacts. (n)
No dependencies
implementation - Implementation only dependencies for source set 'main'. (n)
No dependencies
lombok
\--- org.projectlombok:lombok:1.18.12
runtimeClasspath - Runtime classpath of source set 'main'.
+--- com.codeborne:selenide:5.18.1
| +--- org.seleniumhq.selenium:selenium-java:3.141.59
| | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | +--- org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59
| | | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | | +--- org.apache.commons:commons-exec:1.3
| | | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre
| | | | | +--- com.google.guava:failureaccess:1.0.1
| | | | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | | +--- org.checkerframework:checker-qual:3.5.0
| | | | | +--- com.google.errorprone:error_prone_annotations:2.3.4
| | | | | \--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- com.squareup.okhttp3:okhttp:3.11.0
| | | | | \--- com.squareup.okio:okio:1.14.0
| | | | \--- com.squareup.okio:okio:1.14.0
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-edge-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-ie-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-opera-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | +--- org.seleniumhq.selenium:selenium-safari-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-support:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.apache.commons:commons-exec:1.3
| | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | \--- com.squareup.okio:okio:1.14.0
| +--- io.github.bonigarcia:webdrivermanager:4.3.1
| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
| | +--- commons-io:commons-io:2.8.0
| | +--- com.google.code.gson:gson:2.8.6
| | +--- org.apache.commons:commons-lang3:3.11
| | +--- org.apache.httpcomponents.client5:httpclient5:5.0.3
| | | +--- org.apache.httpcomponents.core5:httpcore5:5.0.2
| | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| | | \--- commons-codec:commons-codec:1.13
| | \--- org.jsoup:jsoup:1.13.1
| +--- org.rauschig:jarchivelib:1.1.0
| | \--- org.apache.commons:commons-compress:1.20
| +--- org.apache.httpcomponents.client5:httpclient5:5.0.3 (*)
| +--- com.google.guava:guava:30.1-jre (*)
| \--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
+--- io.qameta.allure:allure-selenide:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8
| +--- io.qameta.allure:allure-model:2.13.8
| | \--- com.fasterxml.jackson.core:jackson-databind:2.11.3
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.3
| | \--- com.fasterxml.jackson.core:jackson-core:2.11.3
| +--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
| +--- com.fasterxml.jackson.core:jackson-databind:2.11.3 (*)
| +--- org.apache.tika:tika-core:1.24.1
| \--- org.jooq:joor-java-8:0.9.13
+--- io.qameta.allure:allure-testng:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8 (*)
+--- io.qameta.allure:allure-rest-assured:2.13.8
| \--- io.qameta.allure:allure-attachments:2.13.8
| +--- io.qameta.allure:allure-java-commons:2.13.8 (*)
| \--- org.freemarker:freemarker:2.3.30
+--- org.testng:testng:6.14.3
| +--- com.beust:jcommander:1.72
| \--- org.apache-extras.beanshell:bsh:2.0b6
+--- io.rest-assured:rest-assured:4.2.0
| +--- org.codehaus.groovy:groovy:2.5.8
| +--- org.codehaus.groovy:groovy-xml:2.5.8
| | \--- org.codehaus.groovy:groovy:2.5.8
| +--- org.apache.httpcomponents:httpclient:4.5.3
| | +--- org.apache.httpcomponents:httpcore:4.4.6
| | +--- commons-logging:commons-logging:1.2
| | \--- commons-codec:commons-codec:1.9 -> 1.13
| +--- org.apache.httpcomponents:httpmime:4.5.3
| | \--- org.apache.httpcomponents:httpclient:4.5.3 (*)
| +--- org.hamcrest:hamcrest:2.1
| +--- org.ccil.cowan.tagsoup:tagsoup:1.2.1
| +--- io.rest-assured:json-path:4.2.0
| | +--- org.codehaus.groovy:groovy-json:2.5.8
| | | \--- org.codehaus.groovy:groovy:2.5.8
| | +--- org.codehaus.groovy:groovy:2.5.8
| | \--- io.rest-assured:rest-assured-common:4.2.0
| | +--- org.codehaus.groovy:groovy:2.5.8
| | \--- org.apache.commons:commons-lang3:3.4 -> 3.11
| \--- io.rest-assured:xml-path:4.2.0
| +--- org.codehaus.groovy:groovy-xml:2.5.8 (*)
| +--- org.codehaus.groovy:groovy:2.5.8
| +--- io.rest-assured:rest-assured-common:4.2.0 (*)
| +--- org.apache.commons:commons-lang3:3.4 -> 3.11
| +--- org.ccil.cowan.tagsoup:tagsoup:1.2.1
| +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
| | \--- jakarta.activation:jakarta.activation-api:1.2.1
| +--- com.sun.xml.bind:jaxb-osgi:2.3.0.1
| \--- org.apache.sling:org.apache.sling.javax.activation:0.1.0
| \--- javax.activation:activation:1.1.1
+--- net.lightbody.bmp:browsermob-core:2.1.5
| +--- net.lightbody.bmp:littleproxy:1.1.0-beta-bmp-17
| | +--- com.google.guava:guava:22.0-android -> 30.1-jre (*)
| | +--- org.apache.commons:commons-lang3:3.5 -> 3.11
| | +--- io.netty:netty-all:4.0.49.Final -> 4.0.51.Final
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- com.fasterxml.jackson.core:jackson-core:2.8.9 -> 2.11.3
| +--- com.fasterxml.jackson.core:jackson-databind:2.8.9 -> 2.11.3 (*)
| +--- com.fasterxml.jackson.core:jackson-annotations:2.8.9 -> 2.11.3
| +--- com.google.guava:guava:23.0-android -> 30.1-jre (*)
| +--- dnsjava:dnsjava:2.1.8
| +--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- org.slf4j:jcl-over-slf4j:1.7.25
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- com.jcraft:jzlib:1.1.3
| +--- io.netty:netty-all:4.0.51.Final
| +--- org.bouncycastle:bcprov-jdk15on:1.58
| +--- org.bouncycastle:bcpkix-jdk15on:1.58
| | \--- org.bouncycastle:bcprov-jdk15on:1.58
| \--- net.lightbody.bmp:mitm:2.1.5
| +--- org.bouncycastle:bcprov-jdk15on:1.58
| \--- org.bouncycastle:bcpkix-jdk15on:1.58 (*)
+--- io.vavr:vavr:0.10.3
| \--- io.vavr:vavr-match:0.10.3
+--- com.google.guava:guava:29.0-jre -> 30.1-jre (*)
+--- com.jayway.jsonpath:json-path:2.4.0
| +--- net.minidev:json-smart:2.3
| | \--- net.minidev:accessors-smart:1.2
| | \--- org.ow2.asm:asm:5.0.4
| \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
+--- org.jtwig:jtwig-core:5.87.0.RELEASE
| +--- org.jtwig:jtwig-reflection:5.87.0.RELEASE
| | +--- com.google.guava:guava:18.0 -> 30.1-jre (*)
| | +--- org.apache.commons:commons-lang3:3.1 -> 3.11
| | \--- org.slf4j:slf4j-api:1.7.12 -> 1.8.0-beta2
| +--- com.google.guava:guava:18.0 -> 30.1-jre (*)
| +--- org.apache.commons:commons-lang3:3.6 -> 3.11
| +--- org.parboiled:parboiled-java:1.1.7
| | +--- org.parboiled:parboiled-core:1.1.7
| | +--- org.ow2.asm:asm:5.0.3 -> 5.0.4
| | +--- org.ow2.asm:asm-tree:5.0.3
| | | \--- org.ow2.asm:asm:5.0.3 -> 5.0.4
| | +--- org.ow2.asm:asm-analysis:5.0.3
| | | \--- org.ow2.asm:asm-tree:5.0.3 (*)
| | \--- org.ow2.asm:asm-util:5.0.3
| | \--- org.ow2.asm:asm-tree:5.0.3 (*)
| +--- org.slf4j:slf4j-api:1.7.12 -> 1.8.0-beta2
| \--- com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2
+--- com.github.json-template:jsontemplate:0.2.2
| \--- org.antlr:antlr4-runtime:4.7
+--- org.apache.commons:commons-lang3:3.11
\--- io.github.sskorol:test-data-supplier:1.7.0
+--- com.fasterxml.jackson.core:jackson-databind:2.9.5 -> 2.11.3 (*)
+--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.6
| +--- org.yaml:snakeyaml:1.18
| \--- com.fasterxml.jackson.core:jackson-core:2.9.6 -> 2.11.3
+--- com.google.code.gson:gson:2.8.5 -> 2.8.6
+--- io.vavr:vavr:0.9.2 -> 0.10.3 (*)
+--- one.util:streamex:0.6.7
+--- org.apache.commons:commons-csv:1.5
+--- org.aspectj:aspectjrt:1.9.1
+--- org.jooq:joor-java-8:0.9.8 -> 0.9.13
+--- org.reflections:reflections:0.9.11
| +--- com.google.guava:guava:20.0 -> 30.1-jre (*)
| \--- org.javassist:javassist:3.21.0-GA
\--- org.slf4j:slf4j-simple:1.8.0-beta2
\--- org.slf4j:slf4j-api:1.8.0-beta2
runtimeElements - Elements of runtime for main. (n)
No dependencies
runtimeOnly - Runtime only dependencies for source set 'main'. (n)
No dependencies
testAnnotationProcessor - Annotation processors and their dependencies for source set 'test'.
\--- org.projectlombok:lombok:1.18.12
testCompileClasspath - Compile classpath for source set 'test'.
+--- com.codeborne:selenide:5.18.1
| +--- org.seleniumhq.selenium:selenium-java:3.141.59
| | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | +--- org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59
| | | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | | +--- org.apache.commons:commons-exec:1.3
| | | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre
| | | | | +--- com.google.guava:failureaccess:1.0.1
| | | | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | | +--- org.checkerframework:checker-qual:2.11.1
| | | | | +--- com.google.errorprone:error_prone_annotations:2.3.4
| | | | | \--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- com.squareup.okhttp3:okhttp:3.11.0
| | | | | \--- com.squareup.okio:okio:1.14.0
| | | | \--- com.squareup.okio:okio:1.14.0
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-edge-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-ie-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-opera-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | +--- org.seleniumhq.selenium:selenium-safari-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-support:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.apache.commons:commons-exec:1.3
| | +--- com.google.guava:guava:25.0-jre -> 29.0-jre (*)
| | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | \--- com.squareup.okio:okio:1.14.0
| \--- io.github.bonigarcia:webdrivermanager:4.3.1
| +--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
| +--- commons-io:commons-io:2.8.0
| +--- com.google.code.gson:gson:2.8.6
| +--- org.apache.commons:commons-lang3:3.11
| +--- org.apache.httpcomponents.client5:httpclient5:5.0.3
| | +--- org.apache.httpcomponents.core5:httpcore5:5.0.2
| | +--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| | \--- commons-codec:commons-codec:1.13
| \--- org.jsoup:jsoup:1.13.1
+--- io.qameta.allure:allure-selenide:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8
| +--- io.qameta.allure:allure-model:2.13.8
| \--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
+--- io.qameta.allure:allure-testng:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8 (*)
+--- io.qameta.allure:allure-rest-assured:2.13.8
| \--- io.qameta.allure:allure-attachments:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8 (*)
+--- org.testng:testng:6.14.3
| +--- com.beust:jcommander:1.72
| \--- org.apache-extras.beanshell:bsh:2.0b6
+--- io.rest-assured:rest-assured:4.2.0
| +--- org.codehaus.groovy:groovy:2.5.8
| +--- org.codehaus.groovy:groovy-xml:2.5.8
| | \--- org.codehaus.groovy:groovy:2.5.8
| +--- org.apache.httpcomponents:httpclient:4.5.3
| | +--- org.apache.httpcomponents:httpcore:4.4.6
| | +--- commons-logging:commons-logging:1.2
| | \--- commons-codec:commons-codec:1.9 -> 1.13
| +--- org.apache.httpcomponents:httpmime:4.5.3
| | \--- org.apache.httpcomponents:httpclient:4.5.3 (*)
| +--- org.hamcrest:hamcrest:2.1
| +--- org.ccil.cowan.tagsoup:tagsoup:1.2.1
| +--- io.rest-assured:json-path:4.2.0
| | +--- org.codehaus.groovy:groovy-json:2.5.8
| | | \--- org.codehaus.groovy:groovy:2.5.8
| | +--- org.codehaus.groovy:groovy:2.5.8
| | \--- io.rest-assured:rest-assured-common:4.2.0
| | +--- org.codehaus.groovy:groovy:2.5.8
| | \--- org.apache.commons:commons-lang3:3.4 -> 3.11
| \--- io.rest-assured:xml-path:4.2.0
| +--- org.codehaus.groovy:groovy-xml:2.5.8 (*)
| +--- org.codehaus.groovy:groovy:2.5.8
| +--- io.rest-assured:rest-assured-common:4.2.0 (*)
| +--- org.apache.commons:commons-lang3:3.4 -> 3.11
| +--- org.ccil.cowan.tagsoup:tagsoup:1.2.1
| +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
| | \--- jakarta.activation:jakarta.activation-api:1.2.1
| +--- com.sun.xml.bind:jaxb-osgi:2.3.0.1
| \--- org.apache.sling:org.apache.sling.javax.activation:0.1.0
| \--- javax.activation:activation:1.1.1
+--- net.lightbody.bmp:browsermob-core:2.1.5
| +--- net.lightbody.bmp:littleproxy:1.1.0-beta-bmp-17
| | +--- com.google.guava:guava:22.0-android -> 29.0-jre (*)
| | +--- org.apache.commons:commons-lang3:3.5 -> 3.11
| | +--- io.netty:netty-all:4.0.49.Final -> 4.0.51.Final
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- com.fasterxml.jackson.core:jackson-core:2.8.9 -> 2.9.6
| +--- com.fasterxml.jackson.core:jackson-databind:2.8.9 -> 2.9.5
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.9.0
| | \--- com.fasterxml.jackson.core:jackson-core:2.9.5 -> 2.9.6
| +--- com.fasterxml.jackson.core:jackson-annotations:2.8.9 -> 2.9.0
| +--- com.google.guava:guava:23.0-android -> 29.0-jre (*)
| +--- dnsjava:dnsjava:2.1.8
| +--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- org.slf4j:jcl-over-slf4j:1.7.25
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- com.jcraft:jzlib:1.1.3
| +--- io.netty:netty-all:4.0.51.Final
| +--- org.bouncycastle:bcprov-jdk15on:1.58
| +--- org.bouncycastle:bcpkix-jdk15on:1.58
| | \--- org.bouncycastle:bcprov-jdk15on:1.58
| \--- net.lightbody.bmp:mitm:2.1.5
| +--- org.bouncycastle:bcprov-jdk15on:1.58
| \--- org.bouncycastle:bcpkix-jdk15on:1.58 (*)
+--- io.vavr:vavr:0.10.3
| \--- io.vavr:vavr-match:0.10.3
+--- com.google.guava:guava:29.0-jre (*)
+--- com.jayway.jsonpath:json-path:2.4.0
| +--- net.minidev:json-smart:2.3
| | \--- net.minidev:accessors-smart:1.2
| | \--- org.ow2.asm:asm:5.0.4
| \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
+--- org.jtwig:jtwig-core:5.87.0.RELEASE
| +--- org.jtwig:jtwig-reflection:5.87.0.RELEASE
| | +--- com.google.guava:guava:18.0 -> 29.0-jre (*)
| | +--- org.apache.commons:commons-lang3:3.1 -> 3.11
| | \--- org.slf4j:slf4j-api:1.7.12 -> 1.8.0-beta2
| +--- com.google.guava:guava:18.0 -> 29.0-jre (*)
| +--- org.apache.commons:commons-lang3:3.6 -> 3.11
| +--- org.parboiled:parboiled-java:1.1.7
| | +--- org.parboiled:parboiled-core:1.1.7
| | +--- org.ow2.asm:asm:5.0.3 -> 5.0.4
| | +--- org.ow2.asm:asm-tree:5.0.3
| | | \--- org.ow2.asm:asm:5.0.3 -> 5.0.4
| | +--- org.ow2.asm:asm-analysis:5.0.3
| | | \--- org.ow2.asm:asm-tree:5.0.3 (*)
| | \--- org.ow2.asm:asm-util:5.0.3
| | \--- org.ow2.asm:asm-tree:5.0.3 (*)
| +--- org.slf4j:slf4j-api:1.7.12 -> 1.8.0-beta2
| \--- com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2
+--- com.github.json-template:jsontemplate:0.2.2
| \--- org.antlr:antlr4-runtime:4.7
+--- org.apache.commons:commons-lang3:3.11
+--- io.github.sskorol:test-data-supplier:1.7.0
| +--- com.fasterxml.jackson.core:jackson-databind:2.9.5 (*)
| +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.6
| | +--- org.yaml:snakeyaml:1.18
| | \--- com.fasterxml.jackson.core:jackson-core:2.9.6
| +--- com.google.code.gson:gson:2.8.5 -> 2.8.6
| +--- io.vavr:vavr:0.9.2 -> 0.10.3 (*)
| +--- one.util:streamex:0.6.7
| +--- org.apache.commons:commons-csv:1.5
| +--- org.aspectj:aspectjrt:1.9.1
| +--- org.jooq:joor-java-8:0.9.8
| +--- org.reflections:reflections:0.9.11
| | +--- com.google.guava:guava:20.0 -> 29.0-jre (*)
| | \--- org.javassist:javassist:3.21.0-GA
| \--- org.slf4j:slf4j-simple:1.8.0-beta2
| \--- org.slf4j:slf4j-api:1.8.0-beta2
+--- org.projectlombok:lombok:1.18.12
+--- org.assertj:assertj-core:3.19.0
\--- io.qameta.allure:allure-testng:2.0-BETA21 -> 2.13.8 (*)
testCompileOnly - Compile only dependencies for source set 'test'. (n)
No dependencies
testImplementation - Implementation only dependencies for source set 'test'. (n)
No dependencies
testRuntimeClasspath - Runtime classpath of source set 'test'.
+--- com.codeborne:selenide:5.18.1
| +--- org.seleniumhq.selenium:selenium-java:3.141.59
| | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | +--- org.seleniumhq.selenium:selenium-chrome-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59
| | | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | | +--- org.apache.commons:commons-exec:1.3
| | | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre
| | | | | +--- com.google.guava:failureaccess:1.0.1
| | | | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | | +--- org.checkerframework:checker-qual:3.5.0
| | | | | +--- com.google.errorprone:error_prone_annotations:2.3.4
| | | | | \--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- com.squareup.okhttp3:okhttp:3.11.0
| | | | | \--- com.squareup.okio:okio:1.14.0
| | | | \--- com.squareup.okio:okio:1.14.0
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-edge-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-firefox-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-ie-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-opera-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | +--- org.seleniumhq.selenium:selenium-safari-driver:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.seleniumhq.selenium:selenium-support:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-api:3.141.59
| | | +--- org.seleniumhq.selenium:selenium-remote-driver:3.141.59 (*)
| | | +--- org.apache.commons:commons-exec:1.3
| | | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | | \--- com.squareup.okio:okio:1.14.0
| | +--- org.apache.commons:commons-exec:1.3
| | +--- com.google.guava:guava:25.0-jre -> 30.1-jre (*)
| | +--- com.squareup.okhttp3:okhttp:3.11.0 (*)
| | \--- com.squareup.okio:okio:1.14.0
| +--- io.github.bonigarcia:webdrivermanager:4.3.1
| | +--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
| | +--- commons-io:commons-io:2.8.0
| | +--- com.google.code.gson:gson:2.8.6
| | +--- org.apache.commons:commons-lang3:3.11
| | +--- org.apache.httpcomponents.client5:httpclient5:5.0.3
| | | +--- org.apache.httpcomponents.core5:httpcore5:5.0.2
| | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| | | \--- commons-codec:commons-codec:1.13
| | \--- org.jsoup:jsoup:1.13.1
| +--- org.rauschig:jarchivelib:1.1.0
| | \--- org.apache.commons:commons-compress:1.20
| +--- org.apache.httpcomponents.client5:httpclient5:5.0.3 (*)
| +--- com.google.guava:guava:30.1-jre (*)
| \--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
+--- io.qameta.allure:allure-selenide:2.13.8
| \--- io.qameta.allure:allure-java-commons:2.13.8
| +--- io.qameta.allure:allure-model:2.13.8
| | \--- com.fasterxml.jackson.core:jackson-databind:2.11.3
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.3
| | \--- com.fasterxml.jackson.core:jackson-core:2.11.3
| +--- org.slf4j:slf4j-api:1.7.30 -> 1.8.0-beta2
| +--- com.fasterxml.jackson.core:jackson-databind:2.11.3 (*)
| +--- org.apache.tika:tika-core:1.24.1
| \--- org.jooq:joor-java-8:0.9.13
+--- io.qameta.allure:allure-testng:2.13.8
| +--- io.qameta.allure:allure-java-commons:2.13.8 (*)
| \--- org.testng:testng:6.14.3
| +--- com.beust:jcommander:1.72
| \--- org.apache-extras.beanshell:bsh:2.0b6
+--- io.qameta.allure:allure-rest-assured:2.13.8
| \--- io.qameta.allure:allure-attachments:2.13.8
| +--- io.qameta.allure:allure-java-commons:2.13.8 (*)
| \--- org.freemarker:freemarker:2.3.30
+--- org.testng:testng:6.14.3 (*)
+--- io.rest-assured:rest-assured:4.2.0
| +--- org.codehaus.groovy:groovy:2.5.8
| +--- org.codehaus.groovy:groovy-xml:2.5.8
| | \--- org.codehaus.groovy:groovy:2.5.8
| +--- org.apache.httpcomponents:httpclient:4.5.3
| | +--- org.apache.httpcomponents:httpcore:4.4.6
| | +--- commons-logging:commons-logging:1.2
| | \--- commons-codec:commons-codec:1.9 -> 1.13
| +--- org.apache.httpcomponents:httpmime:4.5.3
| | \--- org.apache.httpcomponents:httpclient:4.5.3 (*)
| +--- org.hamcrest:hamcrest:2.1
| +--- org.ccil.cowan.tagsoup:tagsoup:1.2.1
| +--- io.rest-assured:json-path:4.2.0
| | +--- org.codehaus.groovy:groovy-json:2.5.8
| | | \--- org.codehaus.groovy:groovy:2.5.8
| | +--- org.codehaus.groovy:groovy:2.5.8
| | \--- io.rest-assured:rest-assured-common:4.2.0
| | +--- org.codehaus.groovy:groovy:2.5.8
| | \--- org.apache.commons:commons-lang3:3.4 -> 3.11
| \--- io.rest-assured:xml-path:4.2.0
| +--- org.codehaus.groovy:groovy-xml:2.5.8 (*)
| +--- org.codehaus.groovy:groovy:2.5.8
| +--- io.rest-assured:rest-assured-common:4.2.0 (*)
| +--- org.apache.commons:commons-lang3:3.4 -> 3.11
| +--- org.ccil.cowan.tagsoup:tagsoup:1.2.1
| +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
| | \--- jakarta.activation:jakarta.activation-api:1.2.1
| +--- com.sun.xml.bind:jaxb-osgi:2.3.0.1
| \--- org.apache.sling:org.apache.sling.javax.activation:0.1.0
| \--- javax.activation:activation:1.1.1
+--- net.lightbody.bmp:browsermob-core:2.1.5
| +--- net.lightbody.bmp:littleproxy:1.1.0-beta-bmp-17
| | +--- com.google.guava:guava:22.0-android -> 30.1-jre (*)
| | +--- org.apache.commons:commons-lang3:3.5 -> 3.11
| | +--- io.netty:netty-all:4.0.49.Final -> 4.0.51.Final
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- com.fasterxml.jackson.core:jackson-core:2.8.9 -> 2.11.3
| +--- com.fasterxml.jackson.core:jackson-databind:2.8.9 -> 2.11.3 (*)
| +--- com.fasterxml.jackson.core:jackson-annotations:2.8.9 -> 2.11.3
| +--- com.google.guava:guava:23.0-android -> 30.1-jre (*)
| +--- dnsjava:dnsjava:2.1.8
| +--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- org.slf4j:jcl-over-slf4j:1.7.25
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
| +--- com.jcraft:jzlib:1.1.3
| +--- io.netty:netty-all:4.0.51.Final
| +--- org.bouncycastle:bcprov-jdk15on:1.58
| +--- org.bouncycastle:bcpkix-jdk15on:1.58
| | \--- org.bouncycastle:bcprov-jdk15on:1.58
| \--- net.lightbody.bmp:mitm:2.1.5
| +--- org.bouncycastle:bcprov-jdk15on:1.58
| \--- org.bouncycastle:bcpkix-jdk15on:1.58 (*)
+--- io.vavr:vavr:0.10.3
| \--- io.vavr:vavr-match:0.10.3
+--- com.google.guava:guava:29.0-jre -> 30.1-jre (*)
+--- com.jayway.jsonpath:json-path:2.4.0
| +--- net.minidev:json-smart:2.3
| | \--- net.minidev:accessors-smart:1.2
| | \--- org.ow2.asm:asm:5.0.4
| \--- org.slf4j:slf4j-api:1.7.25 -> 1.8.0-beta2
+--- org.jtwig:jtwig-core:5.87.0.RELEASE
| +--- org.jtwig:jtwig-reflection:5.87.0.RELEASE
| | +--- com.google.guava:guava:18.0 -> 30.1-jre (*)
| | +--- org.apache.commons:commons-lang3:3.1 -> 3.11
| | \--- org.slf4j:slf4j-api:1.7.12 -> 1.8.0-beta2
| +--- com.google.guava:guava:18.0 -> 30.1-jre (*)
| +--- org.apache.commons:commons-lang3:3.6 -> 3.11
| +--- org.parboiled:parboiled-java:1.1.7
| | +--- org.parboiled:parboiled-core:1.1.7
| | +--- org.ow2.asm:asm:5.0.3 -> 5.0.4
| | +--- org.ow2.asm:asm-tree:5.0.3
| | | \--- org.ow2.asm:asm:5.0.3 -> 5.0.4
| | +--- org.ow2.asm:asm-analysis:5.0.3
| | | \--- org.ow2.asm:asm-tree:5.0.3 (*)
| | \--- org.ow2.asm:asm-util:5.0.3
| | \--- org.ow2.asm:asm-tree:5.0.3 (*)
| +--- org.slf4j:slf4j-api:1.7.12 -> 1.8.0-beta2
| \--- com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2
+--- com.github.json-template:jsontemplate:0.2.2
| \--- org.antlr:antlr4-runtime:4.7
+--- org.apache.commons:commons-lang3:3.11
+--- io.github.sskorol:test-data-supplier:1.7.0
| +--- com.fasterxml.jackson.core:jackson-databind:2.9.5 -> 2.11.3 (*)
| +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.6
| | +--- org.yaml:snakeyaml:1.18
| | \--- com.fasterxml.jackson.core:jackson-core:2.9.6 -> 2.11.3
| +--- com.google.code.gson:gson:2.8.5 -> 2.8.6
| +--- io.vavr:vavr:0.9.2 -> 0.10.3 (*)
| +--- one.util:streamex:0.6.7
| +--- org.apache.commons:commons-csv:1.5
| +--- org.aspectj:aspectjrt:1.9.1
| +--- org.jooq:joor-java-8:0.9.8 -> 0.9.13
| +--- org.reflections:reflections:0.9.11
| | +--- com.google.guava:guava:20.0 -> 30.1-jre (*)
| | \--- org.javassist:javassist:3.21.0-GA
| \--- org.slf4j:slf4j-simple:1.8.0-beta2
| \--- org.slf4j:slf4j-api:1.8.0-beta2
+--- org.assertj:assertj-core:3.19.0
\--- io.qameta.allure:allure-testng:2.0-BETA21 -> 2.13.8 (*)
testRuntimeOnly - Runtime only dependencies for source set 'test'. (n)
No dependencies
(*) - dependencies omitted (listed previously)
@ansonliao Now please look at your gradle dependencies
output.
Do you now see the problem?
This output doesn't NOT include word "BrowserUp".
Instead, your project has dependency net.lightbody.bmp:browsermob-core:2.1.5
Yes, in my build.gradle
, the dependency list no browserup-proxy-core
.
In the beginning, I tried to interception the network traffic by BrowserMob Proxy
library, and finally I found Selenide
has already integrated the BrowserUp Proxy
library.
so now, I need to add the dependency of browserup-proxy-core
with Selenide
together, right?
like this:
dependencies {
...
compile group: "com.codeborne", name: "selenide", version: "5.18.1"
implementation group: 'com.browserup', name: 'browserup-proxy-core', version: '2.1.2'
...
}
Thanks.
@asolntsev
After added browserup proxy
dependency to the build.gradle
, can list the methods of the browserup proxy server
now.
Interesting, I thought Selenide
library already implemented the network traffic interception by browserup proxy
, so I thought I can get the browserup proxy
library transitived, so in my dependency list of build.gradle
, I didn't add browserup proxy
dependency in addition.
@ansonliao see https://github.com/selenide/selenide/issues/1021
@BorisOsipov Cool, thanks.
@asolntsev @BorisOsipov could you kindly provide some samples of browserup proxy works with custom WebDriverProvider? Thanks.
@ansonliao You can always find some working samples in Selenide own tests. For example: https://github.com/selenide/selenide/blob/master/statics/src/test/java/integration/CustomWebdriverProviderWithSelenideProxyTest.java
thanks @asolntsev , I found the sample in package integration.proxy
, I should looking for a wider package level.
My Selenide version is 5.18.1, and my Java version of the testing projects are align to
Java 8
. UnderJava 8
, theBrowserup Proxy
can't be operated, for example:the above code, no methods/fields of
BrowserUpProxy
instance will be listed, for example, want to get the HAR file from the BrowserUp Proxy server:getSelenideProxy().getProxy().newHar()
, but in Java 8 can't.Any solution for this case?