问题标签 [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 投票
3 回答
550 浏览

python-3.x - Squish 在python中录制和播放

在通过 python 中的 squish 记录应用程序中的活动时,我希望在连续活动之间有一些等待时间。

我应该使用哪个功能?

0 投票
3 回答
1086 浏览

user-interface - 使用 python 在 Squish 中录制时,如何将应用程序设置为在 2 个连续活动之间休眠一段时间?

我正在开发一个有只读屏幕的应用程序。为了测试是否在屏幕加载时获取数据,我想设置一些等待时间,直到屏幕准备好。我正在使用 python 来记录动作。有没有办法检查屏幕上的静态文本并设置时间?

0 投票
2 回答
880 浏览

squish - 从 Squish 内部设置 AUT 中的属性

是否可以从 Squish 内部设置 AUT 中的某些属性。

在我的特殊情况下,我尝试通过 mouseDrag 调整窗口大小,但不幸的是它不起作用。

作为一种解决方法,我可以通过将其宽度属性设置为新值来调整窗口大小......

那可能吗?

0 投票
1 回答
1132 浏览

qt - 打开弹出菜单时挤压失败

我使用 squish-4.2.2 来测试我们工具的 GUI,并使用 purecov.i386_linux2.7.3 来覆盖它们。我们的工具基于 QT 的 qt-4.7.4_qsci 版本。在 Purecov 模式下构建我们的工具后,当我们运行测试时,如果测试包含带有“弹出菜单”的操作,它们就会失败。Purecov 无法生成结果 *.pcv 文件。另外我想指出,我们的工具在没有 Squish 的情况下运行时不会失败,但是“弹出菜单”不会早于 30-60 秒后打开(在正常模式下,它会在 1-2 秒内完成)。所以我有 2 个问题: 1. 当使用 Squish 运行测试时,当测试包含使用“菜单”项的操作时它们会失败;2. 测试失败时 Purecov 不生成 *.pcv 文件。

我试图在您的网站上找到一些有趣的东西来解决这些问题,但我找不到与我的问题相关的任何东西。在我看来,Squish 失败是因为当我尝试打开“菜单”项时,GUI 运行速度比它的逻辑部分快,并且在打开“菜单”项后,Squish 认为操作已完成并杀死我的工具。

你能告诉我我可以用我的测试或工具做什么来解决这些问题吗?谢谢。

0 投票
2 回答
1017 浏览

bdd - 以 BDD (Squish) 测试具有多个 I/O 数据的场景/以 BDD 格式进行数据驱动测试

以下是我正在处理的示例项目。

场景:要在 BDD 中测试的加法器应用程序。

给定加法器应用程序正在运行时,给定两个输入值,对应于我们得到一个输出。然后验证输出字段。

我能够使用一组 2 个输入值执行测试。

是否可以使用不同的输入值集执行相同的场景。

0 投票
1 回答
692 浏览

jenkins - 使用来自master(windows)的jenkins在slave(unix)机器上运行squish测试

我正在尝试使用来自主机的 Jenkins 在从机上运行 squish 测试。从我的主机运行构建作业时,出现以下错误:-

异常:com.froglogic.squish.SquishException:com.froglogic.squish.execute.TestCaseNotFoundException:找不到 tst_/home/admin/Desktop/Squish_setup/squish-6.0.1-qt47x-linux64/examples/qt/addressbook/suite_py /tst_general/test.py 在套件 /home/admin/Desktop/Squish_setup/squish-6.0.1-qt47x-linux64/examples/qt/addressbook/suite_py

(尝试使用和不使用 tst_ 前缀)

同样在从属的 squish 配置下的同一控制台输出中,它显示了我的 Jenkins 主机的 IP 地址。

0 投票
0 回答
109 浏览

jenkins - 解析测试用例字符串中的错误:意外的转义字符

我正在尝试使用来自主机(windows)的jenkins在从机(windows)上运行我的挤压测试。

当我尝试从从机的 squish IDE 运行测试用例时,它工作正常。当我尝试从远程机器(主 jenkins 机器)运行时也是如此,我收到此错误:

>> 异常:测试用例字符串中的解析错误:意外的转义字符

同样在我的控制台输出中,在从机的挤压配置下,我得到了我的主机而不是从机的 IP 地址,我想在其中运行测试用例。

请提供一些帮助。

0 投票
1 回答
588 浏览

python - Squish、Python、Windows 应用程序自动化

我已经开始使用 Squish 来使用 Python 自动化 Windows 应用程序。一些脚本仅适用waitForObjectwaitForObjectItem. 我应该什么时候使用waitForObject,什么时候应该使用waitForObjectItem

0 投票
1 回答
2542 浏览

python - Python:当导入的模块具有同名的函数时调用本地函数

我已经将一个文件common.py导入到copyPasteAnywhereTest.py文件中。common.py在其中定义了一些我需要在当前文件中调用的常用函数,即. copyPasteAnywhereTest.py. 但是copyText()我在两个文件中都定义了一个特定的函数。默认情况下,copyText()common.py被调用。我想调用我在本地定义的函数,而不是我在导入文件中定义的函数。代码如下所示:

这是一个文件common.py

这是脚本文件copyPasteAnywhereTest.py

copyText()无论我是common.py使用导入import common还是from common import functionName

最简单的解决方案是更改copyText()in的名称copyPasteAnywhereTest.py并调用它。但我想知道正确的解决方案而不是解决方法。

为了清楚起见,在使用语法时,我什至没有在(ie, ) 中导入copyText()函数。我刚刚使用.copyPasteAnywhereTest.pyfrom common import copyTextfrom module import functionfrom common import *functionName*

PS - 我对 Python 很陌生。不要介意这个问题是否愚蠢。我尝试过在互联网上进行谷歌搜索和搜索,但找不到答案。因此,问题。

0 投票
1 回答
782 浏览

python - 我在 Python 中收到错误“列表索引超出范围”

我用 Squish 写了一段 Python 代码。这是一段代码,它说错误是:这是什么意思?

数组 = [["1,6", "3,0", "7,0", 'null', True,]]

(columnEnd - columnStart) = 10

for循环的开始