【问题标题】:Default method of `io.appium.java_client.DefaultGenericMobileDriver` faile org.openqa.selenium.remote.RemoteWebDriver` is missing`io.appium.java_client.DefaultGenericMobileDriver` 失败 org.openqa.selenium.remote.RemoteWebDriver 的默认方法缺失
【发布时间】:2018-12-21 21:56:24
【问题描述】:

我是移动测试的新手,并尝试了解我做错了什么。

我尝试使用 Appium 测试我的应用,但安装时遇到了一些问题

首先我安装

  • Android 工作室
  • Java 的 Appium Jar 文件
  • 最新的 Appium 客户端库
  • Appium 服务器
  • Java

尝试从应用程序构建 gradle 我收到一些错误

原因:com.android.builder.dexing.DexArchiveBuilderException: 无法处理...\AndroidStudioProjects\AppiumApplication\app\libs\java-client-6.1.0.jar

原因:com.android.builder.dexing.DexArchiveBuilderException: dexing 时出错。

原因:com.android.tools.r8.CompilationFailedException:编译失败

错误:io.appium.java_client.DefaultGenericMobileDriver 的默认脱糖方法失败,因为它的超类 org.openqa.selenium.remote.RemoteWebDriver 缺失

我的 libs 目录有

  • byte-buddy-1.8.15.jar
  • commons-exec-1.3.jar
  • guava-25.0-jre.jar
  • java-client-6.1.0.jar
  • okhttp-3.11.0.jar okio-1.14.0.jar

我不使用 Maven 或其他东西,我无法在 pom.xml 中添加一些东西

如果您对如何解决此问题有一些想法,请帮助我...

【问题讨论】:

  • 我觉得selenium java不见了,你可以加个试试。
  • 我已经添加了这 4 个 .jars 来自 selenium 文件夹 byte-buddy-1.8.15.jar commons-exec-1.3.jar java-client-6.1.0.jar okhttp-3.11.0 .jar okio-1.14.0.jar
  • 从此链接下载 selenium Java:mvnrepository.com/artifact/org.seleniumhq.selenium/… 并将这个 jar 也添加到您的项目中
  • @AlImran 这对我没有帮助。
  • @AlImran 也许你可以帮我解决这个Skype通话问题?

标签: appium appium-android


【解决方案1】:

您是否为 JAVA 和 Android Sdk 添加了环境变量?好像那些都不见了。添加这些 android 变量,然后重试。

【讨论】:

  • 您好,为 JAVA 和 Sdk 添加所有环境变量。如果我在 cmd 中检查 java -v 我会收到当前版本的 java
猜你喜欢
  • 2011-08-05
  • 1970-01-01
  • 1970-01-01
  • 2018-09-14
  • 1970-01-01
  • 2020-02-25
  • 1970-01-01
  • 2016-06-19
  • 2020-03-03
相关资源
最近更新 更多