【问题标题】:How to solve a duplicate class error in Appium?如何解决 Appium 中的重复类错误?
【发布时间】:2019-07-23 05:21:59
【问题描述】:

我需要做一些 Android 测试,所以使用 Appim java-client 7.0 版本和 selenium 文件,通过在同一个项目中使用这两个 jar 文件,由于 org.openqa.selenium 包,我面临着重复的类错误存在于两个罐子中

【问题讨论】:

  • 嗨!我们能得到更多关于这个问题的信息吗?这个错误是在你的想法中出现还是在编译时出现?
  • 编译期间。

标签: java selenium appium


【解决方案1】:

您的项目设置不正确,您的项目classpath 中应该只有appium-java-client

Appium 已经将 Selenium 作为依赖项,棘手的是它依赖于 特定 Selenium 版本,如果不匹配,您将遭受Jar Hell

所以考虑使用像MavenGradle 这样的构建/依赖管理系统,并确保只为您的项目定义Appium Java Client 依赖(也许您可能还想添加JUnitTestNG),所有其他 Appium 依赖项将通过 Transitive Dependencies 机制自动解决

查看Code Examples - Appium with Java 以获得全面的解释和示例项目。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-10-27
  • 2019-09-25
  • 1970-01-01
  • 2016-06-02
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多