Есть проект где используется selenide-appium
Есть allure который хотели прикрутить к проекту.
В инструкции allure есть блок selenide-appium.
Выполнили по инструкции но не работает. Так как версия selenide в pom старая.
Вопрос:
Как правильно прикрутить к связке selenide-appium allure?
Обновить селенид?
Есть две зависимости в проекте:
allure-selenide: Maven Central Repository Search
В ней используется selenide
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>5.2.3</version>
<scope>runtime</scope>
</dependency>
selenide-appium: Maven Central Repository Search
В ней используется selenide
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>5.2.5</version>
<scope>compile</scope>
</dependency>
Я не могу понять как разрулить конфликт версий.
Самое простое - прописать в своём pom.xml явно:
<dependency> <groupId>com.codeborne</groupId> <artifactId>selenide</artifactId> <version>5.2.8</version> <scope>compile</scope> </dependency>
1 лайк
Спасибо, помогло. Жаль только степы не отображаются. Надо будет ещё копать.
По умолчанию maven работает по стратегии nearest. То есть идёт проход по дереву и загружается ближайшая к корню зависимость.