之前,我寫過一篇c#使用spy進行模擬操作的文章,有朋友在留言中提到了UIA進行操作,今天也使用UIA重新實現一次對vnc窗體的控制測試。
在server框內填入192.168.2.200
自動點擊Options按鈕。
uispy,使用此工具查找窗體。可在我的csdn上下載,下載uispy。
在uispy內,找到我們需要操作的窗點,點擊每行,將會使用紅色邊框線自動框選對應的窗口。
執行結果如上圖。
//找到名稱為 VNC Viewer : Connection Details 的窗體 var desktop = AutomationElement.RootElement;//得到桌面 //創建一個搜索條件,條件標明使用name屬性,值為我們需要找的窗體名稱。 var condition = new參考資料
http://www.companysz.com/coderzh/archive/2009/11/14/1603109.html
http://www.companysz.com/stbchina/archive/2010/01/28/Tech-Trend-of-Microsoft-UI-Automation-Testing-Part-Two.html
|
新聞熱點
疑難解答