我编写了一个TestComplete扩展,将关键字测试签名从TestComplete更新到外部工具。然而,这一行动需要很长时间。这就是为什么我需要改变光标从箭头到小时玻璃,并回到箭头后,行动完成。执行操作的模块是用js写的。
如果我尝试使用TestComplete代码完成所建议的下列代码
Win32API.SetCursor(Win32API.IDC_WAIT);
我得到了“预期的对象”错误。也就是说,TestComplete扩展中的js不知道Win32API对象,尽管有代码完成的建议。
对Win32API进行预演。前缀具有相同的效果。试图通过以下方式创建审批对象
new ActiveXObject("SomeKindClass")
失败,因为我无法为包含要更改游标的方法的类找到审批名称。(我试过,Microsoft.Win32,Microsoft.Win32API,Win32,Win32API和其他一些无意义的名字.)
关于编写扩展的SmartBears描述似乎不包含在js ScriptExtension中更改游标的提示。如果我忽视它,请道歉。
如有任何建议,敬请见谅。谢谢你对F1的建议!
编辑:
下面描述了解决这一问题的一种可能方法。但是,由于时间的不足,我无法坚持到底。也许有人可以确认或否认这一正确性。那太好了。
步骤:
发布于 2021-05-07 14:34:27
用TestComplete扩展显示一个小时的玻璃是不可能的。
原因是,下面的引号来自https://support.smartbear.com/testcomplete/docs/working-with/extending/script/creating/specifics.htm。
“如果设计时操作对TestComplete主窗口执行操作(例如,最小化窗口、更改窗口大小和位置等),则会发生错误。这是由于TestComplete中线程组织的具体情况而发生的。”
我想,"on on“部分包括更改光标…
https://stackoverflow.com/questions/62285629
复制相似问题