t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

appium
allure
selenide
mobile
Теги: #<Tag:0x00007f21cf8ca6e8> #<Tag:0x00007f21cf8ca940> #<Tag:0x00007f21cf8cac38> #<Tag:0x00007f21cf8cae68>

(Djek Asgardov) #1

Есть проект где используется selenide-appium
Есть allure который хотели прикрутить к проекту.
В инструкции allure есть блок selenide-appium.
Выполнили по инструкции но не работает. Так как версия selenide в pom старая.
Вопрос:
Как правильно прикрутить к связке selenide-appium allure?


(Vasiliy Rakshin) #2

Обновить селенид?


(Djek Asgardov) #3

Есть две зависимости в проекте:
allure-selenide: https://search.maven.org/artifact/io.qameta.allure/allure-selenide/2.12.1/jar
В ней используется selenide

<dependency>
      <groupId>com.codeborne</groupId>
      <artifactId>selenide</artifactId>
      <version>5.2.3</version>
      <scope>runtime</scope>
    </dependency>

selenide-appium: https://search.maven.org/artifact/com.codeborne/selenide-appium/1.3/jar
В ней используется selenide

<dependency>
      <groupId>com.codeborne</groupId>
      <artifactId>selenide</artifactId>
      <version>5.2.5</version>
      <scope>compile</scope>
    </dependency>

Я не могу понять как разрулить конфликт версий.


(asolntsev) #4

Самое простое - прописать в своём pom.xml явно:

<dependency> <groupId>com.codeborne</groupId> <artifactId>selenide</artifactId> <version>5.2.8</version> <scope>compile</scope> </dependency>


(Djek Asgardov) #5

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


(Djek Asgardov) #6

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