问题标签 [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.
lua - 如何设置和使用 lua squish?
我知道这可能是一个愚蠢的问题,但是我如何设置和使用squish来编译我的 lua 脚本。我厌倦了搜索谷歌,我找不到任何东西来解释我如何使用
有人可以指出我正确的方向
- 我在 Windows 操作系统上使用 lua 5.1
谢谢
python - 如何在 python 中解决 go-to 问题?
我有一个场景,我在一组操作之后调用了特定的代码块。我在 Python 中使用go-to
和。label
它按预期工作。
还有其他更好的选择吗?
这是使用 Squish-for-QT 实现自动化的 Python 代码。
python - 如何在 squish 中的步骤之间共享数据
我在不同页面上有具有相同步骤的功能文件。
如何将我的当前页面传递给当下一步按钮选择功能
squish - Squish - 根据类型和属性搜索基于 QT 的 GUI 的所有菜单中的所有对象
我对 Squish 比较陌生,我正在测试使用 Qt5.9 制作的 GUI。
目前我想用一个固定值(大小 12)检查我们应用程序中使用的所有字体的大小。
我已经记录了测试文件并尝试从菜单中转到每个页面并选择匹配“类型:QLabel”和“属性:pointSize”的对象。但这是一个非常缓慢的过程,我需要在每页中选择 200 个对象。我从菜单中浏览了 3 页,我的代码已经超过 500 行。这是代码的一部分:
这个过程有效,但我的最终代码将超过 20k 行,如果我浏览菜单中的每一页并选择所有属于我所需类别的对象,这将花费我很长时间。
更新:
好的,所以我只能通过它们的“类型”搜索对象,并且可以使用以下代码将它们的字体大小与默认值进行比较:
现在我的问题是,
如何检查应用程序所有菜单的所有页面,而无需转到每个页面并手动运行此代码?像树遍历这样的东西?例如,这将自动转到菜单的每一棵树并搜索对象,如果它在那里,它会比较字体大小?
python - 在 squish 中比较 2 个浮点值
我正在尝试使用 squish 比较 2 个值(浮点数),它有时工作正常,但几次失败。这是非常不一致的。有人可以帮助我如何isclose
用于比较浮点值。
以下是我的脚本:
python - 如何使 QMouseEvent 仅由 MouseButtonPress 触发并忽略 MouseButtonRelease 和 MouseMove?
我正在使用一个名为的函数InstallEventHandler
,它获取事件的名称并将处理程序安装到它
其中QWidget
是事件处理程序安装到的类型,QMouseEvent
是导致调用处理程序的事件,而 mouse_event 是处理程序。
我希望仅在按下鼠标时触发该功能,但是我遇到了一个问题,即QMouseEvent
鼠标移动和释放不仅会按下鼠标,还会生成该功能。这使得该功能被调用数千次并错过了我的代码。
几天以来,我一直在尝试寻找一种方法并搜索所有可用的方法,但没有奏效。
python - 使用 python 在 Squish 中导入文件
如果两个文件具有相同名称的函数,则在脚本中使用 source(findFile()) 导入它们并调用它会访问最后关联的文件中的函数。如何访问特定文件中的函数?python 支持 squish导入文件语法?
这是一个参考
脚本_1.py
脚本_2.py
脚本 :
O/P:再见
注意:当我使用文件名导入时,它会抛出“模块不存在”错误
python - 通过 Squish(python) 访问远程 Oracle 数据库
我需要在使用 Squish(Python) 进行的自动化过程中访问远程 Oracle 数据库。作为一个独立的 python 使用 cx_oracle 来访问 Oracle 数据库。
squish - 如何制作测试脚本组
假设我有几个测试套件:
套房第一
- tst_first_1
- tst_first_2
- tst_first_3
套件秒
- tst_second_1
套房第三
- tst_third_1
- tst_third_2
我可以通过单次运行从 Squish GUI 执行每个套件。
但是,如果我想运行来自不同套件的测试脚本集合...例如,我需要执行tst_first_2
, tst_second_1
,tst_third_1
就像单独的套件一样
是否有可能创建来自不同套件的特定脚本组,以便能够通过单次运行来执行它们?
python - 压缩 H5 文件
我正在尝试从 HDF 文件中提取数据并比较数据。是否可以使用 Squish 自动化该过程?另外如何比较不同版本的2个HDf文件的数据?我对此很陌生,不知道如何开始。任何帮助表示赞赏。
谢谢!