Skip to content

Appium 8.0.0 can not access selenium support package #1700

Description

@Jakwado

Environment

Java: 15
Appium java-client version: 8.0.0

Details

image

I cannot use selenium classes when I pull appium java-client dependency v8.0.0. On the other hand when I pull selenium support as a separate dependency in pom here's what I get:

.NoClassDefFoundError: org/openqa/
selenium/remote/AcceptedW3CCapabilityKeys

#1108

Please provide any solution. Problem has been reported before:
#1415

Code To Reproduce Issue [ Good To Have ]

<parent>
    <artifactId>XXXXX</artifactId>
    <groupId>com.xxx</groupId>
    <version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>XXX</artifactId>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.version>3.8.0</maven.compiler.version>
    <spring.version>5.3.12</spring.version>
    <appium.version>8.0.0</appium.version>
    <junit.version>5.8.1</junit.version>
    <lombok.version>1.18.22</lombok.version>
    <assertj.version>3.21.0</assertj.version>
    <awaitility.version>4.1.1</awaitility.version>
    <reportportal.logger.version>5.1.1</reportportal.logger.version>
    <reportportal.agent.version>5.1.1</reportportal.agent.version>
    <feign.version>11.8</feign.version>
</properties>

<dependencies>
    <!--APPIUM-->
    <dependency>
        <groupId>io.appium</groupId>
        <artifactId>java-client</artifactId>
        <version>${appium.version}</version>
    </dependency>

Exception Stacktraces

package org.openqa.selenium.support.ui does not exist

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions