一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

QTP啟用應(yīng)用軟件的方法

 迷失咖啡屋 2011-08-10
QTP錄制過程中,我們可能需要手動(dòng)添加一些代碼。今天先總結(jié)一下啟動(dòng)應(yīng)用軟件的方法:

       在QTP中啟動(dòng)應(yīng)用軟件的方法有以下幾種:

       1. SystemUtil.Run:使用系統(tǒng)內(nèi)定的SystemUtil對(duì)象的Run方法啟動(dòng),語法規(guī)則:SystemUtil.Run ( FileName, Parameters, Path, Operation,Mod ), 其中"FileName”是必填項(xiàng),其余都可以省略不寫. 經(jīng)常寫代碼的對(duì)于這些常用的方法很熟悉,自然就寫出來了,比如打開IE瀏覽器,我們直接寫為:SystemUtil.Run "C:/Program Files/Internet Explorer/iexplore.exe";我們也可以在打開IE的同時(shí),打開對(duì)應(yīng)的網(wǎng)址,比如打開baidu,直接寫為:SystemUtil.Run "C:/Program Files/Internet Explorer/iexplore.exe","www.baidu.com"即可。但是如果對(duì)于一些常用方法不是很熟悉的用戶,QTP提供了很方便的步驟生成器,方便用戶的使用。可以使用F7打開步驟生成器,根據(jù)提示一步步在對(duì)應(yīng)的Value值內(nèi)輸入內(nèi)容,則Generate Step下會(huì)自動(dòng)出現(xiàn)完整的代碼,然后點(diǎn)擊OK即可生成。

 使用步驟生成器,我們獲得的代碼如下:SystemUtil.Run "C:/Program Files/Internet Explorer/iexplore.exe", "", "C:/Program Files/Internet Explore", "", 0 效果同SystemUtil.Run "C:/Program Files/Internet Explorer/iexplore.exe"

      2. InvokeApplication:該方法是QTP built-in的function,同樣也可以使用F7打開步驟生成器獲得我們想要的代碼

獲得的代碼為:InvokeApplication "C:/Program Files/Internet Explorer/iexplore.exe",通過運(yùn)行該代碼,可以打開IE瀏覽器。同時(shí)可以為InvokeApplication設(shè)置返回值,返回值類型為布爾類型。我們可以充分利用這一點(diǎn),來判斷文件是否打開成功。返回為True,則打開成功,返回為False,則打開失敗。

      比如我們打開一個(gè)應(yīng)用文件“計(jì)算器”,就可以通過返回值來判斷計(jì)算器打開成功還是失敗。

      ReturnValue=InvokeApplication ("C:/Windows/System32/Calc.exe")

      If ReturnValue=True  Then

             Msgbox "Open Success!"

             Else

                    Msgbox "Open Fail!"

      End If

      值得注意的是,當(dāng)使用返回值時(shí),InvokeApplication后需要用括號(hào)括起來;另外SystemUtil.Run沒有返回值。

      3. 利用WshShell對(duì)象啟動(dòng):在講到WshShell對(duì)象啟動(dòng)前,可以先回顧下WshShell的幾個(gè)屬性和WshShell的方法。

 

這些我們都可以通過幫助文檔獲得,這里就不贅述了。這樣我們就可以利用WshShell對(duì)象的屬性和方法來創(chuàng)建快捷方式、打開程序文件等。簡(jiǎn)單例子,還是打開”calc.exe”,我們只需要用到其中的Run方法。

        Set WshShell = CreateObject("WScript.Shell")

        WshShell.run("C:/Windows/System32/calc.exe")

        Set WshShell=nothing

        很多人會(huì)發(fā)現(xiàn),如果我們照搬幫助文檔中WshShell對(duì)象的使用,在QTP中運(yùn)行時(shí)會(huì)報(bào)錯(cuò),原因就在于QTP沒有WScript對(duì)象,因此我們只需要將WScript.CreateObject改成CreateObject就行。其他WshShell的方法和屬性,大家感興趣可以自己試試看。

       4. 直接在Run-Setting中將啟動(dòng)的應(yīng)用程序添加進(jìn)去。如下圖,即將”calc.exe”添加到啟動(dòng)目錄中,則在錄制和回放時(shí),QTP會(huì)自動(dòng)打開”計(jì)算器”

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    成人你懂的在线免费视频| 国产精品欧美日韩中文字幕| 国产精品伦一区二区三区四季| 精品欧美国产一二三区| 日本不卡片一区二区三区| 欧美精品专区一区二区| 久久99国产精品果冻传媒| 国产一区二区三区四区中文| 亚洲香艳网久久五月婷婷| 邻居人妻人公侵犯人妻视频| 午夜视频在线观看日韩| 国产精品视频一级香蕉| 亚洲精品一区二区三区日韩| 日韩一级免费中文字幕视频| 九九九热在线免费视频| 亚洲国产香蕉视频在线观看| 亚洲国产性生活高潮免费视频| 一二区不卡不卡在线观看| 国产日韩欧美一区二区| 日韩精品毛片视频免费看| 日韩欧美亚洲综合在线| 中国一区二区三区人妻| 成人日韩在线播放视频| 日韩一级一片内射视频4k| 日本精品最新字幕视频播放| 中文字幕区自拍偷拍区| 国产又猛又黄又粗又爽无遮挡| 国内自拍偷拍福利视频| 一区二区不卡免费观看免费| 91精品国产品国语在线不卡| 91在线国内在线中文字幕| 日本加勒比在线观看一区| 精品久久综合日本欧美| 欧美一级特黄特色大色大片| 亚洲日本中文字幕视频在线观看 | 国产一二三区不卡视频| 久久99爱爱视频视频| 一区二区三区人妻在线| 欧美在线观看视频免费不卡| 国产欧美另类激情久久久| 人妻一区二区三区多毛女|