哪个 Squish 模块包含 "nativeType" 低级函数?

What Squish module includes "nativeType" low-level function?

我需要导入包含 nativeType(text) 的模块,但找不到合适的模块。哪个模块包含该功能?更一般地说,是否有 squish 模块及其包含的功能的列表?

此处概述了低级函数:https://doc.froglogic.com/squish/latest/rgs-squish.html#rgss-misc, section 6.3.2.22, and the available modules here: https://doc.froglogic.com/squish/latest/rgs-py.html#squish.python.modules

我正在尝试整理一些 Squish 测试,将 source(findFile("scripts", "someModule.py")) 的使用替换为适当的 pythonic "import" 语句。不幸的是,由于我们的代码编写方式,这意味着更改所有导入。

nativeType() 驻留在 "squish" 模块中。

请注意,当测试脚本是 运行 并且附加了 AUT(通过 startApplication() or attached to via attachToApplication() 启动)时,此功能(和许多其他功能)仅在该模块中 "exist"。

后者的背景是 Squish 支持各种 GUI 工具包,每个对特定 GUI 工具包的支持可能会带来仅适用于该 GUI 的功能] 工具包。因此,当从 Windows(WPF、WindowsForms、MFC、UI Automation)AUT(被测应用程序)切换到 Web 浏览器(作为 AUT)时,一组"squish" 模块中的函数 exposed/known/defined 会相应地动态变化。