Closed occupant23 closed 3 months ago
Selenide deprecates the waitUntil
/ waitWhile
functions. Future test cases with the need for a special waiting time should use. should(Condition, Duration)
. Therefore we need to adjust the example project accordingly.
In case we want to update both allure and cucumber dependencies without having a version conflict, we can use this instructions to do so. In this case, the allure-cucumber dependency would look like the following:
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-cucumber6-jvm</artifactId>
<version>${allure.version}</version>
<exclusions>
<exclusion>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
</exclusion>
<exclusion>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-core</artifactId>
</exclusion>
<exclusion>
<groupId>io.cucumber</groupId>
<artifactId>messages</artifactId>
</exclusion>
<exclusion>
<groupId>io.cucumber</groupId>
<artifactId>create-meta</artifactId>
</exclusion>
<exclusion>
<groupId>io.cucumber</groupId>
<artifactId>allure-cucumber6-jvm</artifactId>
</exclusion>
<exclusion>
<groupId>io.cucumber</groupId>
<artifactId>gherkin</artifactId>
</exclusion>
</exclusions>
</dependency>
We should do this upfront the next big release. Also as a general note there are already new Selenide Updates, which unfortunately removed some deprecated classes.
Updated: Allure Cucumber Selenide BrowserUp log4j jsonPath