Delphi 在TestComplete脚本中使用TTabSet

Delphi 在TestComplete脚本中使用TTabSet,delphi,automated-tests,testcomplete,Delphi,Automated Tests,Testcomplete,我试图通过VBScript(用于测试自动化)为我们的Delphi应用程序单击一个TTabSet选项卡,但是如果不使用页面坐标,我很难做到这一点。有没有人有使用这个选项卡类的经验 使用TestComplete的Object Spy,我可以查看每个选项卡的RTTI-TabIndex,但我似乎无法将其传递到clicktab方法来选择它(TestComplete报告错误,它找不到选项卡,并且存在0项) 我问过创建TestComplete的人,他们说TTabSet不是一个受支持的选项卡控件,但有人建议我可

我试图通过VBScript(用于测试自动化)为我们的Delphi应用程序单击一个TTabSet选项卡,但是如果不使用页面坐标,我很难做到这一点。有没有人有使用这个选项卡类的经验

使用TestComplete的Object Spy,我可以查看每个选项卡的RTTI-TabIndex,但我似乎无法将其传递到clicktab方法来选择它(TestComplete报告错误,它找不到选项卡,并且存在0项)

我问过创建TestComplete的人,他们说TTabSet不是一个受支持的选项卡控件,但有人建议我可以使用TTabSet的一些原生方法来让它为我工作

有什么想法吗?

是读写的,因此您可以:

tabSetObj.TabIndex = 2   ' Select tab with index 2
根据文档,效果应该与您实际单击该选项卡时的效果相同:

将值分配给TabIndex时,会发生选项卡集的OnClick事件,紧接着是OnChange事件,就像用户单击了新选项卡一样


工作起来很有魅力!非常感谢你!