wr虛擬控件向導的使用和建議(控件不可識別問題的解決)

發表于:2008-07-07來源:作者:點擊數: 標簽:虛擬建議向導控件解決
關鍵字:wr虛擬控件相信朋友們都有因為wr不能識別部分控件而煩惱的經歷吧,論壇里也經常有提問如何識別某某控件的各種聲音,wr為可能出現的不能識別控件提供了一個識別工具,即虛擬控件向導。說白了,就是獲取被測控件在顯示二維平面的位置(x軸、Y軸)來唯一
關鍵字:wr虛擬控件相信朋友們都有因為wr不能識別部分控件而煩惱的經歷吧,論壇里也經常有提問如何識別某某控件的各種聲音,wr為可能出現的不能識別控件提供了一個識別工具,即虛擬控件向導。說白了,就是獲取被測控件在顯示二維平面的位置(x軸、Y軸)來唯一標識;小弟冒昧將自己在使用wr的虛擬控件向導的一些體會寫下來,供大家參考和指正;
        首先,還是啰嗦一下如何使用虛擬控件向導:可以從 tools--->virtual object wizard 和 tools---->GUI Map Editor --->tools---->virtual object

        wizard 兩個路徑運行向導,它提供的標準控件類別有:check_button,list,object,push_button,radion_button,table;
        向導提供了一個mark object 的功能,用于框選需要識別的控件。以下是我利用虛擬向導學習的一個按鈕控件Gui的物理描述:
{
class: push_button,
virtual: TRUE,
x: 545,
y: 510,
width: 80,
height: 18,
rows: 1,
columns: 1
}
        wr的學習Gui對象的原理就是要通過物理描述唯一標識Gui對象,這樣在 腳本中就能正確地指向被描述的控件。
        說了這么多,該說說我在使用中遇到的不如意了 。
        首先:移植性糟糕,在800*600像素15寸平面直角的顯示學習的虛擬控件,在1024*760像素中就不能用了,因為物理描述中的x軸,y軸指向的肯定不是原來的控件(被測軟件的界面不是固定大小的情況)
        還有一種情況是被測軟件提供了橫向和縱向滾動條,您在學習虛擬Gui的時候拉動滾動條,在錄制過程中又拉動滾動條,控件不能在兩次拉動滾動條都出現在同一個位置

        (當然如果可以在顯示器上標識還是可以做到兩次都出現在同一位置的可能)
        綜上所述,如果只是少部分的控件不能識別的話,建議使用虛擬控件向導,但是如果很多的話,這樣做是一個非常繁重的工作,還是去為wr加載插件來的妙些。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97