Как правильно прикрутить к связке selenide-appium allure?

Есть проект где используется 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 Like

Спасибо, помогло. Жаль только степы не отображаются. Надо будет ещё копать.

По умолчанию maven работает по стратегии nearest. То есть идёт проход по дереву и загружается ближайшая к корню зависимость.