问题标签 [squish]

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 投票
1 回答
1188 浏览

squish - 在 Windows 上运行的 Squish IDE 与在远程嵌入式设备上运行的 Squish Server 之间的连接不时中断

在 Windows 上运行的 Squish Runner 与在远程嵌入式设备上运行的 Squish Server 之间的连接不时中断。

因此,Squish 服务器是使用 SDK 版本构建在嵌入式设备上的,因此如果有任何依赖关系,可以小心处理。

现在,当我们运行一个正在检查嵌入式设备上的 UI 的脚本时,连接中断,不知道为什么会发生

有没有办法调试或识别谁在断开连接。

0 投票
4 回答
1820 浏览

testing - Squish 无法识别动态变化的对象

我正在尝试自动化应用程序(基于 Windows)。这是一个记录和回放。Squish 能够打开并登录到我的应用程序,但是当我尝试单击主屏幕中的选项卡时,它说无法识别对象。

这是一段代码:

最后它停止并弹出一个新窗口,要求我选择无法识别的对象时“picknewobject”,我看到对象 id 已动态更改。例如:“ND - New Declaration_ListViewItem_18”更改为“ND - New Declaration_ListViewItem_19”等等。

0 投票
1 回答
1181 浏览

html - 如何使用 javascript 在 squish 中生成 html 测试报告?

如何使用 java 脚本在 squish 中生成 html 测试报告?我有一个 squish 的测试套件,我想创建一个 html 格式的测试报告。我已经在 java 脚本中开发了测试套件。

0 投票
1 回答
1764 浏览

python - 如何使用 Squish 验证文本

我正在使用 Squish 自动化 Windows 应用程序。在对 GUI 进行一些更改后,我正在尝试验证所需的文本是否显示在窗口中。我使用 object spy 来获取对象 ID,但我很困惑如何给出测试验证点。以下验证点在结果窗口中显示为“真”和“真”相等。但我希望它是一样的,例如 4X 和 4X 是相等的。

谢谢你!!

0 投票
1 回答
53 浏览

python-3.x - Windows Server 2008 的 Squish 构建

Windows 7 中使用的 squish 构建是否也适用于 Windows Server 2008?或者我应该为 Windows 服务器单独构建 squish?

0 投票
2 回答
1235 浏览

squish - 如何通过命令行仅运行测试套件的几个测试用例?

我想squishrunner.exe --testsuite用我的 400 个测试用例中的大约 200 个进行命令行调用。我认为,使用所有 200 个选项进行 looooooong 命令行调用不是正确的方法--testcase oneOfMyManyManyTestcases。我应该如何解决这个问题?


在 GUI (Squish 6.1) 中,我可以设置我想要的所有测试用例复选框,这样定义一个子集,该子集在按下测试套件播放按钮时运行。但是,当关闭 GUI 并打开一半的复选框并从命令行开始测试时,squishr​​unner 会执行整个测试套件并且不关心复选框,但我不希望那样。

0 投票
1 回答
148 浏览

squish - 这是什么意思:“无法在已经完成的测试结果中添加条目”?

我通过使用 option 调用测试套件的某些测试用例从命令行运行 Squish --testcase。每次执行测试用例后,我都会在命令行上阅读此消息:

[错误] 无法向已完成的测试结果添加条目,键入 7 并显示消息“进程已退出。”

这是什么意思?我该如何解决?

0 投票
2 回答
299 浏览

xml - 如何将 squish 连接到 jira (xml2jira)

我正在尝试将 Squish 连接到 Jira。遵循 squish 手册中提供的步骤,但我不断收到这些错误消息。

错误信息是: 1. 预期的 '.' 在报告版本字符串“3”中 2. 元素“测试”缺少预期的“名称”属性</p>

错误消息是什么意思,我该如何继续?我正在使用 squish 6.1 版本和 jira 3.1。

谢谢

0 投票
1 回答
176 浏览

python - Python:覆盖运行后注入的压缩方法

我正在使用 python 开发一个 squish 套件,它应该允许没有软件开发技能的用户记录 gui 应用程序的测试用例。一些 squish 方法应该更改/扩展以适应我们的特殊需求,因此我编写了一个覆盖 squish 方法的包装器。

因此,如果用户必须尽可能少地从记录的代码中更改,那将是最好的。我不希望用户必须添加“mywrapper”。在每个方法调用之前。

所以我想我只是添加“from mywrapper import *”

使用 mywrapper 包含与 squich 方法同名的方法,例如:

问题是(来自 squish 网站):

在测试脚本启动/附加到应用程序之后,在运行时将 Squish 函数和成员注入到 squish 模块中。

因此不会使用 mywrapper 的导入代码。

在不进一步更改测试用例记录的情况下,如何强制执行我的代码而不是 squish 代码。

0 投票
1 回答
589 浏览

python - 如何在 Squish 测试工具中运行 Python + Qt 应用程序?

我无法开始使用 Squish 测试我的 Python + Qt4.8 应用程序。我是新手,所以如果有人有使用 Squish 的经验,请阅读我的问题。

因此,我有几个 Python 文件构成了我的应用程序。Squish IDE 需要 .exe 或 .bat 文件才能开始录制。因此,我使用 PyInstaller 从所有 .py 文件中成功生成了 .exe。当我打开生成的 .exe 文件时,它工作正常。

然后我在 Squish 中选择 New Test Suite 我选择了我提到的那个 .exe。看起来不错,但是当我尝试开始录制时,Squish 无法打开我的应用程序。我收到如下图所示的错误消息。我确信我正在使用带有正确版本的 Qt 的 Squish。我阅读了有关该问题的信息,发现这可能是因为我使用的是应用程序的调试版本。那么有谁知道我怎样才能使我的应用程序成为非调试的?或者有没有其他方法可以解决这个问题?任何帮助将不胜感激,谢谢。

编辑:我找到了信息:

py2exe 发行版:排除 Qt 库 对于 Windows 上的 py2exe,Qt 库必须从 distribution/.exe 文件中排除。

这是必需的,因为 Squish for Qt 仅支持动态加载 Qt 库的应用程序。

但我尝试使用 py2exe 并排除了这些库。也许我排除了错误的?有谁知道应该排除哪些库?先感谢您。

在此处输入图像描述