2011-08-02 80 views
2

我嘗試通過VBScript(用於測試自動化)單擊我們的Delphi應用程序的TTabSet選項卡,但在使用頁面座標時遇到了困難。有沒有人有使用此選項卡類的經驗?在TestComplete腳本中使用TTabSet

使用TestComplete的對象間諜,我可以查看每個選項卡的RTTI - TabIndex,但我似乎無法將其傳遞到clicktab方法來選擇它(TestComplete報告錯誤,它無法找到選項卡,並且0項存在) 。

我問過創建TestComplete的人,他們說TTabSet不是受支持的選項卡控件,但有人建議我可以使用一些TTabSet的本地方法來讓它爲我工作。

任何想法?

回答

0

TabIndex是可讀寫的,所以你可以做:

tabSetObj.TabIndex = 2 ' Select tab with index 2 

按照該文檔,效果應該是一樣的,如果你確實該選項卡上單擊:

當值分配給TabIndex,則會出現標籤集的OnClick事件,然後是OnChange事件,就像用戶點擊了新標籤一樣。

+0

工程就像一個魅力!非常感謝! – GreenMtnGal

相關問題