Appium 自动化中的 NoClassDefFoundError 和 ClassNotFoundExceotion

问题描述 投票:0回答:1

我在eclipse中使用selenium创建了一个用于appium自动化的maven项目。其中我在一个包下的 src/test/java 下有一个基类(安装)和一个子类(菜单)。页面对象类(Profile)位于不同文件夹中的 src/main/java 中。我继承了同一个项目(使用菜单安装),并且还将其他类(配置文件)导入到子类(菜单)中。

我正在其中使用 Testng 框架(不是 Java 应用程序)来运行代码。但我收到一条错误消息,提示 NoClassDefFoundError 和 ClassNotFoundException。我已经给出了各自的驱动程序依赖项、selenium 依赖项、Java 客户端依赖项。我无法找到确切的解决方案。

错误如下:

配置失败:@BeforeTestautomation_mobile_testing.APPIUM_PROJECT.Installing.Cap java.lang.NoClassDefFoundError: org/openqa/selenium/Rotatable

引起:java.lang.ClassNotFoundException:org.openqa.selenium.Rotatable

使用以下版本: Java - 版本 11 Appium - 2.0.1 TestNG 版本 - 7.6.0

我这样做是为了appium自动化。有人可以帮我吗?

如果有旧版本,我已尝试更新该项目。甚至删除了项目并从头开始创建了一个新项目。我可以想出解决这个问题的办法吗?

java selenium-webdriver mobile automation appium-android
1个回答
0
投票

您使用的 Appium java 客户端版本是什么?如果它是旧的,请尝试升级它。

© www.soinside.com 2019 - 2024. All rights reserved.