分享最實(shí)用的技術(shù),創(chuàng)造更大的價(jià)值

TestComplete 如何模擬用戶(hù)動(dòng)作

任何一個(gè)GUI自動(dòng)化工具的基本功能是考慮如何準(zhǔn)確地模擬用戶(hù)動(dòng)作。一般典型的模擬用戶(hù)動(dòng)作的順序如下:

    1、獲取進(jìn)程,在這個(gè)進(jìn)程中模擬用戶(hù)動(dòng)作
    2、獲取應(yīng)用程序窗體,在窗體上模擬用戶(hù)動(dòng)作,或進(jìn)一步獲取控件或子窗體,從而在其中
    進(jìn)一步模擬用戶(hù)動(dòng)作。
    3、在指定窗體或控件上模擬單擊、雙擊、按鍵和其他動(dòng)作。
    模擬用戶(hù)應(yīng)用程序的窗口操作,對(duì)于一個(gè)窗體,可以模擬以下幾種用戶(hù)操作
    Activat:激活窗口
    Maximize:最大化窗口
    Minimize:最小化窗口
    Position:設(shè)置窗口大小和位置
    Restore:還原窗口
    SetFocus:把輸入焦點(diǎn)定位到窗口
    例如,以下腳本是把窗口激活后,最小化還原窗口
   Var
   w:OleVariant;
    begin
   //獲取桌面當(dāng)前激活的窗口
   w:Sys.Desktop.ActiveWindow;
   
   //把窗口最小化
   w.Minimize;
   
   //恢復(fù)窗口
   w.Restore;
    end;
聯(lián)系
QQ
電話
咨詢(xún)電話:189-8199-7898
TOP