如何解决Appium中的重复类错误?

时间:2019-07-23 05:21:59

标签: java selenium appium

我需要做一些Android测试,因此将Appim java-client 7.0版本与selenium文件一起使用,通过在同一项目中同时使用两个jar文件,由于org.openqa.selenium包,我遇到了重复的类错误。放在两个罐子里

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here

因此,请考虑使用MavenGradle之类的构建/依赖项管理系统,并确保仅为项目定义Appium Java Client依赖项(也许您可能还想添加JUnitTestNG),所有其他Appium依赖关系将通过Transitive Dependencies机制

自动解决

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