问题标签 [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.
python-3.x - Squish 在python中录制和播放
在通过 python 中的 squish 记录应用程序中的活动时,我希望在连续活动之间有一些等待时间。
我应该使用哪个功能?
user-interface - 使用 python 在 Squish 中录制时,如何将应用程序设置为在 2 个连续活动之间休眠一段时间?
我正在开发一个有只读屏幕的应用程序。为了测试是否在屏幕加载时获取数据,我想设置一些等待时间,直到屏幕准备好。我正在使用 python 来记录动作。有没有办法检查屏幕上的静态文本并设置时间?
squish - 从 Squish 内部设置 AUT 中的属性
是否可以从 Squish 内部设置 AUT 中的某些属性。
在我的特殊情况下,我尝试通过 mouseDrag 调整窗口大小,但不幸的是它不起作用。
作为一种解决方法,我可以通过将其宽度属性设置为新值来调整窗口大小......
那可能吗?
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 认为操作已完成并杀死我的工具。
你能告诉我我可以用我的测试或工具做什么来解决这些问题吗?谢谢。
bdd - 以 BDD (Squish) 测试具有多个 I/O 数据的场景/以 BDD 格式进行数据驱动测试
以下是我正在处理的示例项目。
场景:要在 BDD 中测试的加法器应用程序。
给定加法器应用程序正在运行时,给定两个输入值,对应于我们得到一个输出。然后验证输出字段。
我能够使用一组 2 个输入值执行测试。
是否可以使用不同的输入值集执行相同的场景。
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 地址。
jenkins - 解析测试用例字符串中的错误:意外的转义字符
我正在尝试使用来自主机(windows)的jenkins在从机(windows)上运行我的挤压测试。
当我尝试从从机的 squish IDE 运行测试用例时,它工作正常。当我尝试从远程机器(主 jenkins 机器)运行时也是如此,我收到此错误:
>> 异常:测试用例字符串中的解析错误:意外的转义字符
同样在我的控制台输出中,在从机的挤压配置下,我得到了我的主机而不是从机的 IP 地址,我想在其中运行测试用例。
请提供一些帮助。
python - Squish、Python、Windows 应用程序自动化
我已经开始使用 Squish 来使用 Python 自动化 Windows 应用程序。一些脚本仅适用waitForObject
于waitForObjectItem
. 我应该什么时候使用waitForObject
,什么时候应该使用waitForObjectItem
?
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.py
from common import copyText
from module import function
from common import *functionName*
PS - 我对 Python 很陌生。不要介意这个问题是否愚蠢。我尝试过在互联网上进行谷歌搜索和搜索,但找不到答案。因此,问题。
python - 我在 Python 中收到错误“列表索引超出范围”
我用 Squish 写了一段 Python 代码。这是一段代码,它说错误是:这是什么意思?
数组 = [["1,6", "3,0", "7,0", 'null', True,]]
(columnEnd - columnStart) = 10