Size: a a a

Selenide на русском

2020 April 07

AV

Alexei Vinogradov in Selenide на русском
по идее <scope>test</scope> должен бы быть или там всё в main положено?
источник

S

Stanislav in Selenide на русском
Alexei Vinogradov
по идее <scope>test</scope> должен бы быть или там всё в main положено?
Да, в мэйне всё
источник

S

Stanislav in Selenide на русском
В Selenide.java класс Action не найден
источник

S

Stanislav in Selenide на русском
Это появилось после того как убрал Селениумовские зависимости
источник

AB

Alexei Barantsev in Selenide на русском
да вы покажите уже POM-файл целиком, по фрагментам непонятно
источник

AS

Andrei Solntsev in Selenide на русском
Не, ну у вас точно какой-то ахтунг с зависимостями. То ли мавен не перезапустили, то ли IDEA их не зарефрешила…
источник

AB

Alexei Barantsev in Selenide на русском
или лучше выполните команду
mvn dependency:tree
и покажите результат
источник

S

Stanislav in Selenide на русском
Я так понял это конфликт версий?
источник

AS

Andrei Solntsev in Selenide на русском
Да. Кто-то пытается затащить selenium-api:3.6.0
источник

S

Stanislav in Selenide на русском
dependency:tree
[INFO] ru.company:chat-cb-tests:jar:1.0-SNAPSHOT
[INFO] +- com.codeborne:selenide:jar:5.10.0:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-java:jar:3.141.59:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-chrome-driver:jar:3.141.59:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-edge-driver:jar:3.141.59:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-firefox-driver:jar:3.141.59:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-ie-driver:jar:3.141.59:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-opera-driver:jar:3.141.59:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-remote-driver:jar:3.141.59:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-safari-driver:jar:3.141.59:compile
[INFO] |  |  +- org.apache.commons:commons-exec:jar:1.3:compile
[INFO] |  |  +- com.squareup.okhttp3:okhttp:jar:3.11.0:compile
[INFO] |  |  \- com.squareup.okio:okio:jar:1.14.0:compile
[INFO] |  +- io.github.bonigarcia:webdrivermanager:jar:3.8.1:compile
[INFO] |  |  +- org.rauschig:jarchivelib:jar:1.0.0:compile
[INFO] |  |  |  \- org.apache.commons:commons-compress:jar:1.18:compile
[INFO] |  |  \- org.jsoup:jsoup:jar:1.11.3:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.30:compile
[INFO] +- io.qameta.allure:allure-cucumber4-jvm:jar:2.13.1:compile
[INFO] |  \- io.qameta.allure:allure-java-commons:jar:2.13.1:compile
[INFO] |     +- io.qameta.allure:allure-model:jar:2.13.1:compile
[INFO] |     +- org.apache.tika:tika-core:jar:1.20:runtime
[INFO] |     \- org.jooq:joor-java-8:jar:0.9.10:runtime
[INFO] +- commons-io:commons-io:jar:2.6:compile
[INFO] +- org.assertj:assertj-core:jar:3.9.1:compile
[INFO] +- com.jayway.jsonpath:json-path:jar:2.4.0:compile
[INFO] |  \- net.minidev:json-smart:jar:2.3:compile
[INFO] |     \- net.minidev:accessors-smart:jar:1.2:compile
[INFO] +- org.testng:testng:jar:6.9.10:compile
[INFO] |  +- com.beust:jcommander:jar:1.48:compile
[INFO] |  \- org.beanshell:bsh:jar:2.0b4:compile
[INFO] +- io.rest-assured:rest-assured:jar:3.0.3:compile
[INFO] |  +- org.codehaus.groovy:groovy:jar:2.4.9:compile
[INFO] |  +- org.codehaus.groovy:groovy-xml:jar:2.4.9:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
[INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.4.4:compile
[INFO] |  |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  |  \- commons-codec:commons-codec:jar:1.9:compile
[INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.5.1:compile
[INFO] |  +- org.hamcrest:hamcrest-core:jar:1.3:compile
[INFO] |  +- org.hamcrest:hamcrest-library:jar:1.3:compile
[INFO] |  +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile
[INFO] |  +- io.rest-assured:json-path:jar:3.0.3:compile
[INFO] |  |  +- org.codehaus.groovy:groovy-json:jar:2.4.9:compile
[INFO] |  |  \- io.rest-assured:rest-assured-common:jar:3.0.3:compile
[INFO] |  \- io.rest-assured:xml-path:jar:3.0.3:compile
[INFO] +- io.rest-assured:json-schema-validator:jar:3.0.3:compile
[INFO] |  \- com.github.fge:json-schema-validator:jar:2.2.6:compile
[INFO] |     +- joda-time:joda-time:jar:2.3:compile
[INFO] |     +- com.googlecode.libphonenumber:libphonenumber:jar:6.2:compile
[INFO] |     +- com.github.fge:json-schema-core:jar:1.2.5:compile
[INFO] |     |  +- com.github.fge:uri-template:jar:0.9:compile
[INFO] |     |  |  \- com.github.fge:msg-simple:jar:1.1:compile
[INFO] |     |  |     \- com.github.fge:btf:jar:1.2:compile
[INFO] |     |  +- com.github.fge:jackson-coreutils:jar:1.8:compile
[INFO] |     |  \- org.mozilla:rhino:jar:1.7R4:compile
[INFO] |     +- javax.mail:mailapi:jar:1.4.3:compile
[INFO] |     |  \- javax.activation:activation:jar:1.1:compile
[INFO] |     \- net.sf.jopt-simple:jopt-simple:jar:4.6:compile
[INFO] +- com.googlecode.json-simple:json-simple:jar:1.1.1:compile
[INFO] |  \- junit:junit:jar:4.10:compile
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.22:compile
[INFO] |  \- log4j:log4j:jar:1.2.17:compile
[INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.10.2:compile
[INFO] +- com.fasterxml.jackson.core:jackson-annotations:jar:2.10.2:compile
[INF
источник

S

Stanislav in Selenide на русском
O] +- com.fasterxml.jackson.core:jackson-databind:jar:2.10.2:compile
[INFO] +- org.json:json:jar:20080701:compile
[INFO] +- org.seleniumhq.selenium:selenium-server:jar:3.1.0:compile
[INFO] |  +- net.jcip:jcip-annotations:jar:1.0:compile
[INFO] |  +- org.seleniumhq.selenium:jetty-repacked:jar:9.2.13.v20160825:compile
[INFO] |  |  \- javax.servlet:javax.servlet-api:jar:3.1.0:compile
[INFO] |  +- org.seleniumhq.selenium:htmlunit-driver:jar:2.23.2:compile
[INFO] |  |  \- net.sourceforge.htmlunit:htmlunit:jar:2.23:compile
[INFO] |  |     +- xalan:xalan:jar:2.7.2:compile
[INFO] |  |     |  \- xalan:serializer:jar:2.7.2:compile
[INFO] |  |     +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.23:compile
[INFO] |  |     +- net.sourceforge.htmlunit:neko-htmlunit:jar:2.23:compile
[INFO] |  |     |  \- xerces:xercesImpl:jar:2.11.0:compile
[INFO] |  |     |     \- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] |  |     \- net.sourceforge.cssparser:cssparser:jar:0.9.20:compile
[INFO] |  |        \- org.w3c.css:sac:jar:1.3:compile
[INFO] |  \- org.yaml:snakeyaml:jar:1.15:compile
[INFO] +- io.cucumber:cucumber-java:jar:4.8.1:test
[INFO] |  \- org.apiguardian:apiguardian-api:jar:1.1.0:compile
[INFO] +- io.cucumber:cucumber-testng:jar:4.8.1:test
[INFO] +- io.cucumber:cucumber-core:jar:4.8.1:compile
[INFO] |  +- io.cucumber:gherkin:jar:5.1.0:compile
[INFO] |  +- io.cucumber:tag-expressions:jar:1.1.1:compile
[INFO] |  +- io.cucumber:cucumber-expressions:jar:7.0.2:compile
[INFO] |  \- io.cucumber:datatable:jar:1.1.14:compile
[INFO] |     \- io.cucumber:datatable-dependencies:jar:1.1.14:compile
[INFO] +- io.appium:java-client:jar:5.0.4:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-support:jar:3.6.0:compile
[INFO] |  |  +- net.bytebuddy:byte-buddy:jar:1.7.5:compile
[INFO] |  |  +- net.java.dev.jna:jna:jar:4.1.0:compile
[INFO] |  |  \- net.java.dev.jna:jna-platform:jar:4.1.0:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-api:jar:3.6.0:compile
[INFO] |  +- com.google.code.gson:gson:jar:2.8.2:compile
[INFO] |  +- cglib:cglib:jar:3.2.5:compile
[INFO] |  |  +- org.ow2.asm:asm:jar:5.2:compile
[INFO] |  |  \- org.apache.ant:ant:jar:1.9.6:compile
[INFO] |  |     \- org.apache.ant:ant-launcher:jar:1.9.6:compile
[INFO] |  +- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  |  +- commons-beanutils:commons-beanutils:jar:1.9.2:compile
[INFO] |  |  +- commons-digester:commons-digester:jar:1.8.1:compile
[INFO] |  |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  +- org.springframework:spring-context:jar:5.0.0.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-aop:jar:5.0.0.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-beans:jar:5.0.0.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-core:jar:5.0.0.RELEASE:compile
[INFO] |  |  |  \- org.springframework:spring-jcl:jar:5.0.0.RELEASE:compile
[INFO] |  |  \- org.springframework:spring-expression:jar:5.0.0.RELEASE:compile
[INFO] |  +- org.aspectj:aspectjweaver:jar:1.8.11:compile
[INFO] |  \- org.openpnp:opencv:jar:3.2.0-1:compile
[INFO] +- com.google.guava:guava:jar:22.0:compile
[INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
[INFO] |  +- com.google.errorprone:error_prone_annotations:jar:2.0.18:compile
[INFO] |  +- com.google.j2objc:j2objc-annotations:jar:1.1:compile
[INFO] |  \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
[INFO] +- net.lightbody.bmp:browsermob-core:jar:2.1.5:compile
[INFO] |  +- net.lightbody.bmp:littleproxy:jar:1.1.0-beta-bmp-17:compile
[INFO] |  +- dnsjava:dnsjava:jar:2.1.8:compile
[INFO] |  +- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
[INFO] |  +- com.jcraft:jzlib:jar:1.1.3:compile
[INFO] |  +- org.bouncycastle:bcprov-jdk15on:jar:1.58:compile
[INFO] |  +- org.bouncycastle:bcpkix-jdk15on:jar:1.58:compile
[INFO] |  \- net.lightbody.bmp:mitm:jar:2.1.5:compile
[INFO] +- com.browserup:browserup-proxy-core:jar:2.0.1:compile
[INFO] |  +- com.browserup:browserup-proxy-mitm:jar:2.0.1:runtime
[INFO] |  +- javax.xml.bind:jaxb-api:jar:2.3.1:compile
[INFO] |  |  \- javax.activation:javax.acti
источник

S

Stanislav in Selenide на русском
vation-api:jar:1.2.0:compile
[INFO] |  +- org.brotli:dec:jar:0.1.2:
[INFO] |  +- org.javassist:javassist:jar:3.25.0-GA:runtime
[INFO] |  \- xyz.rogfam:littleproxy:jar:2.0.0-beta-5:runtime
[INFO] |     \- com.barchart.udt:barchart-udt-bundle:jar:2.3.0:runtime
[INFO] +- org.mock-server:mockserver-netty:jar:5.9.0:compile
[INFO] |  +- org.mock-server:mockserver-client-java:jar:5.9.0:compile
[INFO] |  +- org.mock-server:mockserver-core:jar:5.9.0:compile
[INFO] |  |  +- com.lmax:disruptor:jar:3.4.2:compile
[INFO] |  |  +- io.netty:netty-codec-socks:jar:4.1.44.Final:compile
[INFO] |  |  +- io.netty:netty-handler-proxy:jar:4.1.44.Final:compile
[INFO] |  |  +- org.apache.velocity:velocity-engine-scripting:jar:2.1:compile
[INFO] |  |  +- org.apache.velocity:velocity-engine-core:jar:2.1:compile
[INFO] |  |  +- org.skyscreamer:jsonassert:jar:1.5.0:compile
[INFO] |  |  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:compile
[INFO] |  |  +- com.github.java-json-tools:json-schema-validator:jar:2.2.11:compile
[INFO] |  |  |  +- com.github.java-json-tools:json-schema-core:jar:1.2.10:compile
[INFO] |  |  |  |  \- com.github.java-json-tools:jackson-coreutils:jar:1.9:compile
[INFO] |  |  |  \- com.sun.mail:mailapi:jar:1.6.1:compile
[INFO] |  |  +- org.xmlunit:xmlunit-core:jar:2.6.3:compile
[INFO] |  |  \- org.apache.commons:commons-text:jar:1.8:compile
[INFO] |  +- io.netty:netty-buffer:jar:4.1.44.Final:compile
[INFO] |  +- io.netty:netty-codec:jar:4.1.44.Final:compile
[INFO] |  +- io.netty:netty-codec-http:jar:4.1.44.Final:compile
[INFO] |  +- io.netty:netty-common:jar:4.1.44.Final:compile
[INFO] |  +- io.netty:netty-handler:jar:4.1.44.Final:compile
[INFO] |  \- io.netty:netty-transport:jar:4.1.44.Final:compile
[INFO] |     \- io.netty:netty-resolver:jar:4.1.44.Final:compile
[INFO] +- io.netty:netty-all:jar:4.1.44.Final:compile
[INFO] \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  14.745 s
[INFO] Finished at: 2020-04-07T14:47:33+03:00
[INFO] ------------------------------------------------------------------------
источник

AS

Andrei Solntsev in Selenide на русском
@Stanislav_L О боже, нет! Зачем сюда это полотно? Ну есть же github gist для этого.
источник

S

Stanislav in Selenide на русском
Вычислил кто тянет 3.6
Удалил зависимость
<dependency>
           <groupId>io.appium</groupId>
           <artifactId>java-client</artifactId>
           <version>5.0.4</version>
</dependency>
и все заработало
Спасибо
источник

AS

Andrei Solntsev in Selenide на русском
шутишь? А зачем она там вообще нужна была, если вы аппиум не используете?
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
шутишь? А зачем она там вообще нужна была, если вы аппиум не используете?
Проект мне достался по наследству - вот разгребаю
источник

D

Denis in Selenide на русском
Вопрос: в селениде вроде было какое-то внутреннее логирование? Например я хочу посмотреть сколько секунд в реальности конкретный shouldHave дожидался выполнения кондишена
источник

AS

Andrei Solntsev in Selenide на русском
Да, подобная штука есть. Ищи "TextReport"
источник

D

Denis in Selenide на русском
ок, пасиб
источник

ДЛ

Дмитрий Лукьяненко in Selenide на русском
а в селениде нет конструкции типа url.shouldBe("google.com")? Типа дождаться перехода и загрузки страницы после клика? Или это как-то по другому делается?
источник