【问题标题】:I am not able to start my application on real device using appium .Want to start CAlculator我无法使用 appium 在真实设备上启动我的应用程序。想要启动 CAlculator
【发布时间】:2020-02-06 15:52:53
【问题描述】:

错误堆栈:

线程“main”中的异常 org.openqa.selenium.SessionNotCreatedException:无法创建新的 远程会话。请检查服务器日志以获取更多详细信息。原版的 错误:处理时发生未知的服务器端错误 命令。原始错误:当前未设置 JAVA_HOME。请设置 JAVA_HOME。构建信息:版本:'3.141.59',修订:'e82be7d358', 时间:'2018-11-14T08:17:03' 系统信息:主机:'WSDEL48240',ip: '10.77.166.204',os.name:'Windows 10',os.arch:'amd64',os.version: '10.0', java.version: '12.0.1' 驱动程序信息: driver.version: AppiumDriver 远程堆栈跟踪:UnknownError:未知的服务器端 处理命令时发生错误。原始错误:JAVA_HOME 当前未设置。请设置 JAVA_HOME。 在 getResponseForW3CError (C:\Users\ssolan01\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:826:9) 在 asyncHandler (C:\Users\ssolan01\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:388:37) 构建信息:版本:'3.141.59',修订:'e82be7d358',时间: '2018-11-14T08:17:03'

【问题讨论】:

  • 错误信息显示原始错误:原始错误:JAVA_HOME 当前未设置。请设置 JAVA_HOME。

标签: java selenium android-studio webdriver appium


【解决方案1】:

只做一件事,从 path:\Control Panel\All Control Panel Items\Programs and Features 和 cmd npm unintsall -g appium 卸载 appium 服务器p>

之后从这里安装 appium: https://github.com/appium/appium-desktop/releases/tag/v1.15.0-1

之后运行以下命令: npm install -g appium

它会起作用的。

【讨论】:

  • 感谢您的回答,我建议只使用 .exe 安装
【解决方案2】:

您的 JAVA_HOME 未在您的系统中设置。 JAVA_HOME 是一个系统环境变量,代表 JDK 安装目录。当您在您的机器(windows、Linux 或 unix)中安装 JDK 时,它会创建一个主目录并放置其所有二进制文件 (bin)、库 (lib) 和其他文件。 因此,请遵循以下资源 JAVA_HOME。

https://javatutorial.net/set-java-home-windows-10

请让你复制正确的路径。

【讨论】:

  • 嗨 .. 如果我的 JAVA_HOME 路径没有设置,那么我如何处理 selenium 和其他 java 项目?
  • 如果您在 selenium 项目中使用 java。然后你必须设置 JAVA_HOME 路径。否则,您的 IDE 将无法识别您的 Java 文件夹的实际位置。所以你必须设置路径。
猜你喜欢
  • 2017-02-11
  • 1970-01-01
  • 2015-07-27
  • 1970-01-01
  • 2014-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-21
相关资源
最近更新 更多