@ Малек, привет.
Вы создали Maven-проект?
Не могли бы вы убедиться, что у вас есть правильные и актуальные зависимости? Очевидно, вам не хватает какой-то зависимости, или maven не вытащил зависимость из репозитория.
Пожалуйста, обратите внимание:
если у вас есть
зависимости от селена и java-клиента, например:
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
</dependency>
и
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.12.0</version>
</dependency>
они могут конфликтовать друг с другом. Пожалуйста, удалите зависимость от селена и оставьте зависимость от Java-клиента.
После этого -
пожалуйста, позвоните mvn clean install
команду. Вы можете узнать о жизненном цикле maven здесь .
Второй вариант, чтобы попробовать:
пожалуйста, убедитесь, что вы создаете и инициализируете возможности правильным образом.
Разницу между возможностями спецификации JSONWP и W3C Вы можете получить здесь, в этот ответ .
И последний совет - здесь, в Сравнение и объединение драйверов автоматизации веб- и мобильных тестов статья Вы можете получить пример рабочего кода, который вы можете настроить в соответствии со своими потребностями.
Надеюсь, это поможет вам.
С Уважением,
Евгений