我需要导入包含nativeType(text)
的模块,但是找不到正确的模块。哪个模块包含功能?更一般而言,压扁模块及其所包含的功能在某处有列表吗?
此处概述了低级功能:https://doc.froglogic.com/squish/latest/rgs-squish.html#rgss-misc,第6.3.2.22节,以及此处提供的模块:https://doc.froglogic.com/squish/latest/rgs-py.html#squish.python.modules
我正在尝试整理一些Squish测试,将source(findFile("scripts", "someModule.py"))
的使用替换为正确的pythonic“ import”语句。不幸的是,由于代码的编写方式,这意味着更改所有导入。
答案 0 :(得分:0)
nativeType()驻留在“ squish”模块中。
请注意,此功能(以及许多其他功能)仅在运行测试脚本并附加AUT(通过startApplication()或通过attachToApplication()附加)时“存在”于该模块中。
后者的背景是Squish支持各种GUI工具包,并且对特定GUI工具包的每种支持都可能带来仅适用于该GUI工具包的功能。因此,当从Windows(WPF,WindowsForms,MFC,UI自动化)AUT(被测应用程序)切换到Web浏览器(如AUT)时,“压缩”模块中公开/已知/定义的功能集会发生变化相应地进行中。