问题标签 [eggplant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
442 浏览

eggplant - 茄子不启动

调试了一段时间后,我很茫然。

茄子不会启动。每次我启动它时,无论是通过可执行文件本身还是 Eggplant.bat 文件,我都会收到通用的“Eggplant.exe 已停止工作”对话框。 对话截图

我已经完成了我能想到的一切——重新启动、重新安装、从我的计算机上卸载了所有 Eggplant 软件、再次重新安装、更新、重新启动等等。

我的运行文件内容如下:

有没有人遇到过这个问题?我在网上找不到任何关于它的信息。

0 投票
1 回答
664 浏览

eggplant - 如何在茄子中检索 SUT 系统时间

我们已经尝试使用 IST 减去 IST 和 CST 之间的差异,以便我们可以获得 CST 时间(SUT 的时间),但是当夏令时到来时它就不起作用了。请有人帮助获得 SUT 时间。

0 投票
1 回答
133 浏览

automation - 连接到 EggPlant 中图像的脚本

我有 LoginButton.png 正在整个套件中以不同的脚本使用。我想在不破坏所有脚本的情况下编辑名称或将其移动到新文件夹。那么有没有办法列出所有正在使用此图像的脚本或重构整个套件的名称/路径?

查找选项(编辑>查找)它最接近我想要的,但它只查看打开的脚本,而不是整个套件,并用类似的命名约定替换任何内容,例如:查找“登录按钮”并替换为“新按钮”,如果替换后你有“LoginButton”、“LoginButton1”、“LoginButton2”,你最终会得到“NewButton”、“NewButton1”、“NewButton2”,我只想更改“LoginButton”而不是“LoginButton1”和“LoginButton2” .

谢谢

0 投票
1 回答
250 浏览

eggplant - 茄子功能将 csv 中的值与图像的读取文本进行比较

我正在尝试完成基础认证,在第 5 课中我需要帮助来完成练习。

我知道如何读取 csv (myResults) 将 myResults 的第 2 行的第四项放入颜色

说颜色值=紫色

我需要选择匹配的单选按钮(紫色、橙色、黄色)

ReadText("Purple")、ReadText("Yellow") 或 ReadText("Orange")

Click 允许 web 元素、图像、文本、字符,但不允许变量。我怎么做?需要根据 csv 中的值选择正确的单选按钮。

0 投票
1 回答
526 浏览

eggplant - 茄子:如何阅读带有 ' _ 等特殊字符的文本

我正在尝试使用readText()函数读取给定矩形中的文本。该函数正常工作,除非它必须读取一些具有特殊字符(如 ' _ & 等)的文本。

我尝试使用具有readText()功能的validCharacters。但这没有帮助。

代码 -

我尝试使用角色集合。但这似乎不对,因为试图选择的文本是数字字母和特殊字符的动态文本组合。所以不能创建一个包含所有字母和特殊字符的(a-z, A-Z)字符numbers(0-9)库。

尝试阅读的文本示例

Login_Userid1_1, Login'Userid1_1 那么我该如何正确阅读这样的文字

0 投票
1 回答
375 浏览

property-list - 如何在茄子的属性列表中动态插入键和值

我已获取数据作为列表列表(内部列表由 2 个值组成,例如 (name,sam)),现在我想读取每个内部列表的数据并将第一个数据添加为键并将第二个数据添加为值财产清单。例如,((name,sam),(date,fourth),(age,twenty)) = 列表列表

转换为 = (name:"sam",date:"fourth",age:"twenty") = 属性列表

我怎样才能做到这一点?

0 投票
2 回答
647 浏览

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

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

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

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

请帮忙解决这个...

0 投票
1 回答
240 浏览

regex - 使用 sensetalk - 如何检查文本文件中是否存在特定单词?如果可用,我们如何读取/打印下一行单词

我已经尝试过这段代码来验证文件的内容,并且我能够读取内容,但我应该读取与搜索单词直接相关的单词。

例如在文本文件中我有大约 10 行内容;在第三行我找到了搜索词,我应该阅读搜索词的下一行。考虑这是一个文本文件内容:

我需要搜索how文本文件中存在的how单词,如果找到该单词,我应该读取/验证该单词的下一行。

输出应该是are

重复 WiFiInfo 的行数次:

预期结果应该是are

0 投票
1 回答
71 浏览

eggplant - Turbo Capture Mode - 无法识别点击进入另一个字段

我是 Eggplant 的新手,我正在一个名为 Teamcenter PLM 的应用程序上尝试使用涡轮捕获模式的登录脚本。

我已经创建了脚本,但是它无法识别对密码字段的点击。

它正在生成错误'FAILURE Screen_Error.png File not found click Error - could not open image'

任何帮助将不胜感激。

谢谢

0 投票
1 回答
145 浏览

eggplant - 如何在 SenseTalk 中记录对象属性

在 SenseTalk 中记录对象的所有属性的最简单方法是什么?

像这个C# 示例,但用于茄子脚本?