如何在pytestqt中处理模态对话框而不模拟对话框我使用pytest qt来自动测试PyQt GUI。对话框需要作为测试的一部分进行处理(不应模拟对话框)。在 例如,必须处理单击按钮后的文件对话框。有两个问题 在button click命令之后,程 ...2024-06-07 已阅读: n次
`mouseMove`to menubar菜单小部件移动到错误的位置我正在尝试将鼠标移动到菜单栏上的File“按钮”。在我的程序中,pytestqt.mouseMove将鼠标移动到错误的位置(它当前正在窗口标题附近单击) 设置 操作系统:Windows 10 Pro ...2024-06-07 已阅读: n次
使用qtb在PySide2中进行Gui测试我想用pytest qt中的qtbot测试我的图形用户界面。你知道吗 一般来说,我对测试还比较陌生,我需要一些关于如何开始编写这些测试的指导。你知道吗 我想机器人点击文件图标,然后一个QFileDia ...2024-06-07 已阅读: n次
选择QListWidgetItemqtbot.mouseCli公司如何单击QListWidgetItem鼠标点击?你知道吗 我用以下代码进行了尝试,但最终断言失败: from PySide2 import QtWidgets, QtCore import pytes ...2024-06-07 已阅读: n次
如何使用pytestqt鼠标单击在QTableWidget中选择项目?我的主GUI中有一个表。我想使用右键单击项目时出现的菜单来测试我删除表中项目的能力。我正在使用pytest qt进行测试。在单击小部件(如按钮)时,使用qtbot.mouseClick似乎工作得很好, ...2024-06-07 已阅读: n次
无法在github操作中创建(python)QApplication我已经为我的(python)QtGUI做了一些单元测试,这些测试需要QApplication实例,但创建一个总是失败的(即,在内核转储和应用程序终止时,与QApplication()一致)。到目前为止 ...2024-06-07 已阅读: n次
为在pyq中显示对话框的异常编写测试我在谷歌上搜索了这么多关于这个的东西,但什么也没找到。。你知道吗 我有一个自定义的异常类,它调用了一个QDialog来显示警告消息。现在我正在为我的应用程序编写测试,在测试中,我发送的数据将使应用程序 ...2024-06-07 已阅读: n次
如何测试使用exec()调用的自定义对话框窗口?我正在为我的项目写一个系统测试。我有一个启动各种窗口的控制器类。但是,我似乎无法使用带有qtbot的exec来控制windows启动。你知道吗 以下是MVCE: from PyQt5.QtWidget ...2024-06-07 已阅读: n次
为什么在使用pytestqt进行测试时会出现致命的Python错误?我的第一个使用pytest qt的测试立即失败,出现了一个致命的Python错误。我将代码简化为这样(一个永远不会通过但不会崩溃的测试): from PyQt5 import QtCore as qt ...2024-06-07 已阅读: n次
使用pytestqt在PyQt中测试对话框在测试默认的Qt对话框(QFileOpenDialog)时,我似乎无法让程序自动关闭窗口。但是,另一个测试将自动运行 首先,工作对话框: class TestLibraryDialog: def te ...2024-06-07 已阅读: n次
如何检查在pytestq中单击按钮后正确打开窗口我想在我的项目中测试一个模块,但是我有一些问题。我不知道怎样才能在按下按钮后检查窗口是否正确打开。在 我让窗口选择AddingBookTypeWindow和AddSchoolBookWindow。 我 ...2024-06-07 已阅读: n次
使用pytestqt测试PyQt5应用程序时如何显示GUI?我对PyQt不熟悉,但我将使用pytest和{}插件来测试我的PyQt5应用程序。我在Java中有过一些使用SWTBot和RCPTT的GUI测试经验,在那里我可以实时看到控件和整个GUI在测试期间发生 ...2024-06-07 已阅读: n次
pytest-qtpytest qt是一个pytest插件,允许程序员编写测试 对于PySide、PySide2和PyQt应用程序。 主要用途是使用qtbotfixture,负责处理qApp 根据需要创建并提供模拟用户 ...2024-06-07 已阅读: n次