Using TestComplete - Working With Applications’ Objects and Controls - Testing with TestComplete - Retrieving Data From Application Objects, Windows and Controls
#承接軟件自動(dòng)化實(shí)施gtalk: ouyangchongwu#gmail.com
#python qq group: 深圳自動(dòng)化測試python群:113938272
從應用對象、窗口、控件獲取數據
從應用對象、窗口、控件獲取數據和應用控件類(lèi)型、要獲取的數據、是開(kāi)放還是黑盒息息相關(guān)。開(kāi)放應用提供了內部對象、方法和屬性的訪(fǎng)問(wèn)?梢酝ㄟ^(guò)控件的方法和屬性來(lái)獲取數據。
注意TestComplete可能自動(dòng)關(guān)聯(lián)Win32控件的方法和屬性以及動(dòng)作。
TestComplete包括特別程序對象(Win32TreeView,Win32ListBox,JTextArea,WPFCheckBox,QtToolButton,BorlandTDBGrid等等),為標準的Windows控件和最流行的第三方控制和網(wǎng)格提供腳本接口。
TestComplete檢查控件的類(lèi)名,和支持的類(lèi)名進(jìn)行比較以和合適的腳本對象進(jìn)行關(guān)聯(lián)。如果TestComplete不認識類(lèi)名,可以在Object Mapping中映射。如果不是標準控件可以:
1,使用被測應用的內部對象、方法來(lái)執行指定的動(dòng)作。
2,使用 Self-Testing 方式。
3,拷貝至Sys.Clipboard。
4,修改被測程序。比如基于COM的程序可以設置一個(gè)幫助COM對象。其他的有設置一個(gè)導出值的按鈕。
5,使用OCR
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/