Squish 中的 PyQt IDE
PyQt in Squish IDE
我在 python 中使用 Squish IDE 对 Qt 应用程序进行自动测试。在执行测试用例的过程中,我想创建一个外部图形界面来提供信息测试。我已经在我的环境中安装了 PyQt5 包,但是当我导入库时(“from PyQt5 import QtWidgets”)我得到这个错误并且程序终止:
(“详细导入错误:导入 QtWidgets 时 DLL 加载失败:%1 非 è un'applicazione di Win32 valida。”)
是否可以在 squish IDE 中使用 PyQt 创建外部接口?
在幕后,Squish IDE 只是通过 squishrunner 执行您的测试 suites/cases/scripts。 squishrunner 拥有一个 Python 解释器,并创建自己的事件循环以与其他 Squish 组件持续通信。这没有为第三方事件循环留下空间,因为它们会干扰 Squish 的操作。
备选方案是,使用可以满足您需要的 testInteraction functions that Squish provides, or executing an external application。
我在 python 中使用 Squish IDE 对 Qt 应用程序进行自动测试。在执行测试用例的过程中,我想创建一个外部图形界面来提供信息测试。我已经在我的环境中安装了 PyQt5 包,但是当我导入库时(“from PyQt5 import QtWidgets”)我得到这个错误并且程序终止: (“详细导入错误:导入 QtWidgets 时 DLL 加载失败:%1 非 è un'applicazione di Win32 valida。”)
是否可以在 squish IDE 中使用 PyQt 创建外部接口?
在幕后,Squish IDE 只是通过 squishrunner 执行您的测试 suites/cases/scripts。 squishrunner 拥有一个 Python 解释器,并创建自己的事件循环以与其他 Squish 组件持续通信。这没有为第三方事件循环留下空间,因为它们会干扰 Squish 的操作。
备选方案是,使用可以满足您需要的 testInteraction functions that Squish provides, or executing an external application。