1
我們嘗試使用QTP(QuickTest Professional)來自動測試傳統的C++應用程序。幫助QTP識別控件
但是,該應用程序的主窗口由幾個IDENTICAL面板組成。每個面板都有一個獨特的標題。
如果我在間諜查看窗口++(自帶DevStudio的),我看到:
+ Window <hwnd> "Window Title" taskwindowclass
+ Window <hwnd> "Panel A" childwindowclass
+ Window <hwnd> "OK" Button
+ Window <hwnd> "Panel B" childwindowclass
+ Window <hwnd> "OK" Button
在QTP的對象間諜然而,層次結構顯示爲:
+ Window: Window Title
+ WinButton: OK
它甚至不表明有一箇中間面板。
有沒有人知道一種方法來獲得窗口「路徑」,以確定每個控件? 即所以控制標識爲:
Button A: "Window Title/Panel A/OK"
Button B: "Window Title/Panel B/OK"