不确定是否和Appium有关,但我会试试.
我有appium测试,它由maven执行。如果我用"mvn干净安装“来执行测试--很好.如果我把执行放进某个脚本文件并运行它--很好.
当我试图使用launchd (MAC任务调度程序)执行脚本时,问题就开始了,我得到了下一个错误:
INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.941 s
[INFO] Finished at: 2015-03-12T18:21:59+02:00
[INFO] Final Memory: 19M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.jbehave:jbehave-maven-plugin:3.9.5:run-stories-as-embeddables (run-stories) on project AppiumClient: Failed to run stories as embeddables: Failure in running embeddable: appium.client.tets_runeners.FirstScenario: io/appium/java_client/MobileElement : Unsupported major.minor version 51.0 -> [Help 1]就像我说的,一切都很好,但是整个流程都失败了.
知道吗?谢谢
发布于 2015-03-20 07:00:31
这种类型的错误通常与没有正确设置JAVA_HOME有关。当您使用maven从命令行运行时,您似乎拥有JAVA_HOME env变量集,而当您使用launchd运行它时就没有了。
检查您的/etc/unchd.conf是否有正确设置JAVA_HOME的行:
setenv JAVA_HOME /your/path/to/java/home本文提供了更多关于如何做到这一点的信息:http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-slash-etc-slash-launchd-dot-conf/
https://stackoverflow.com/questions/29015220
复制相似问题