首页 > 解决方案 > 尝试使用 CMD 执行我的茄子脚本,但显示警告消息为“不推荐使用 NSObject 的 -compare: 方法”

问题描述

我正在研究茄子功能工具,我有一个主脚本,我通常会从那里触发执行。通过工具我可以正确执行它。试图使用命令提示符执行它。请在下面找到我用来从 CMD 执行它的命令:

"C:\Program Files\eggPlant\runscript.bat" "D:\KeringSuite\KeringPOS_Release2_EMEA_IT.suite\Scripts\Main.script"

在这里我面临问题并且脚本没有被执行。这是错误

2019-05-15 12:34:22.429 runscript[11140:9728] 警告 - 无法创建共享用户默认值!2019-05-15 12:34:22.429 runscript[11140:9728] NSDocumentClass EGGDocument 不是 NS Document 子类 2019-05-15 12:34:23.256 runscript[11140:9728] Eggplant(命令行)是 18.2.1-Windows- 64, build (1811131049), on Windows 6.1 2019-05-15 12:34:24.893 runscript[11140:9728] RLM: Initialized. 本地许可证文件夹:C:/Users/sabitha.adama/Application Data/Eggplant 2019-05-15 12:34:29.230 runscript[11140:9728] 已批准许可证:Eggplant (18.2.1-1811131049) 在 Windows 上以执行模式运行-64 主机:0x00ff5ac0ac10 2019-05-15 12:34:30.650 runscript[11140:7008] 加载 C:\Program Files\Eggplant\Eggplant.app\Resources\ABBYY\Bin\FREngine.dll 2019-05-15 12: 34:30.650 runscript[11140:7008] 成功加载 FREngine.dll 2019-05-15 12:34:31。414 runscript[11140:7008] OCR 启用-无限使用 2019-05-15 12:34:40.904 runscript[11140:9512] 执行位于路径的脚本:D:/KeringSuite/KeringPOS_Release2_EMEA_IT.suite/Scripts/Main.script开始于 2019 年 5 月 15 日 12:34:40.951 runscript[11140:9512] 文件 NSObject+GNUstepBase.m: 50. 在 -[NSObject(GNUstepBase) compare:] 警告: NSObject 的 -compare: 方法已弃用。2019-05-15 12:34:41.075 runscript [11140:9512] 无法锁定 SuiteInfo 文件 - 无法保存 EggplantCommon.suite。错误:13 如果您的文件系统不支持文件锁定,请使用:defaults write Eggplant SuiteLockingEnabled NO [12:34:58:000] [11140:000021a4] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [12:35:02:899] [11140:000021a4] [INFO][com.freerdp.gdi] - 本地帧缓冲格式 PIXEL_FORMAT_RGBA32 [12:35:02: 899] [11140:000021a4] [INFO][com.freerdp.gdi] - 远程帧缓冲区格式 PIXEL_FORMAT_RGB16 2019-05-15 12:35:02.914 runscript [11140:8612] 与 GG 的连接已启动。TYPE:RDP 2019-05-15 12:36:43.470 runscript[11140:9512] 执行位于路径的脚本:D:/KeringSuite/KeringPOS_Release2_EMEA_IT.suite/Scripts/Main.script ENDED 2019-05-15 12:36 :43.470 runscript[11140:9728] 报告异常 - 名称:脚本失败原因:脚本错误:记录的错误数:2 信息:{OtherButton = ""; } 2019-05-15 12:36:45.508 runscript[11140:9728] 已完成 KeringPOS_Release2_EMEA_IT.suite - Main.script 2019-05-15 12:36:45.649 runscript[11140:8612] 与 GG 的连接已关闭。类型:RDP 8612] 与 GG 的连接已开始。TYPE:RDP 2019-05-15 12:36:43.470 runscript[11140:9512] 执行位于路径的脚本:D:/KeringSuite/KeringPOS_Release2_EMEA_IT.suite/Scripts/Main.script ENDED 2019-05-15 12:36 :43.470 runscript[11140:9728] 报告异常 - 名称:脚本失败原因:脚本错误:记录的错误数:2 信息:{OtherButton = ""; } 2019-05-15 12:36:45.508 runscript[11140:9728] 已完成 KeringPOS_Release2_EMEA_IT.suite - Main.script 2019-05-15 12:36:45.649 runscript[11140:8612] 与 GG 的连接已关闭。类型:RDP 8612] 与 GG 的连接已开始。TYPE:RDP 2019-05-15 12:36:43.470 runscript[11140:9512] 执行位于路径的脚本:D:/KeringSuite/KeringPOS_Release2_EMEA_IT.suite/Scripts/Main.script ENDED 2019-05-15 12:36 :43.470 runscript[11140:9728] 报告异常 - 名称:脚本失败原因:脚本错误:记录的错误数:2 信息:{OtherButton = ""; } 2019-05-15 12:36:45.508 runscript[11140:9728] 已完成 KeringPOS_Release2_EMEA_IT.suite - Main.script 2019-05-15 12:36:45.649 runscript[11140:8612] 与 GG 的连接已关闭。类型:RDP 脚本错误:记录的错误数:2 INFO:{OtherButton = ""; } 2019-05-15 12:36:45.508 runscript[11140:9728] 已完成 KeringPOS_Release2_EMEA_IT.suite - Main.script 2019-05-15 12:36:45.649 runscript[11140:8612] 与 GG 的连接已关闭。类型:RDP 脚本错误:记录的错误数:2 INFO:{OtherButton = ""; } 2019-05-15 12:36:45.508 runscript[11140:9728] 已完成 KeringPOS_Release2_EMEA_IT.suite - Main.script 2019-05-15 12:36:45.649 runscript[11140:8612] 与 GG 的连接已关闭。类型:RDP

请帮忙解决这个...

标签: cmdeggplant

解决方案


错误日志说明了问题

无法锁定 SuiteInfo 文件 - 无法保存 EggplantCommon.suite。错误:13

和解决方案

如果你的文件系统不支持文件锁定请使用:defaults write Eggplant SuiteLockingEnabled NO

茄子论坛http://forums.testplant.com/discussion/2255/connecting-to-vnc-via-execution-licenses提供了更深入的信息


推荐阅读