第01章、QTP測(cè)試對(duì)象(理論課)_第1頁(yè)
第01章、QTP測(cè)試對(duì)象(理論課)_第2頁(yè)
第01章、QTP測(cè)試對(duì)象(理論課)_第3頁(yè)
第01章、QTP測(cè)試對(duì)象(理論課)_第4頁(yè)
第01章、QTP測(cè)試對(duì)象(理論課)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Add Your Company SloganV2.0V2.0升升級(jí)級(jí)版版課課程程自動(dòng)化測(cè)試技術(shù)自動(dòng)化測(cè)試技術(shù)第一章第一章 QTP對(duì)象管理對(duì)象管理V2.0V2.0升升級(jí)級(jí)版版課課程程2/39課程體系介紹課程體系介紹V2.0V2.0升升級(jí)級(jí)版版課課程程3/39課程目標(biāo)課程目標(biāo)QTP學(xué)會(huì)關(guān)鍵字視圖學(xué)會(huì)關(guān)鍵字視圖n錄制錄制n對(duì)象倉(cāng)庫(kù)維護(hù)對(duì)象倉(cāng)庫(kù)維護(hù)n檢查點(diǎn)檢查點(diǎn)n參數(shù)化參數(shù)化學(xué)會(huì)專家視圖學(xué)會(huì)專家視圖n學(xué)會(huì)對(duì)象捕獲:對(duì)象倉(cāng)庫(kù)、描述性、學(xué)會(huì)對(duì)象捕獲:對(duì)象倉(cāng)庫(kù)、描述性、DOMn手工檢查點(diǎn)手工檢查點(diǎn)n參數(shù)化參數(shù)化學(xué)會(huì)輕量級(jí)框架學(xué)會(huì)輕量級(jí)框架LR腳本優(yōu)化腳本優(yōu)化場(chǎng)景場(chǎng)景結(jié)果分析結(jié)果分析V2.0V2.0升升級(jí)級(jí)

2、版版課課程程4/39自動(dòng)化測(cè)試之自動(dòng)化測(cè)試之QTPPTQ之試測(cè)化動(dòng)自之試測(cè)化動(dòng)自第一章第一章 QTP對(duì)象管理對(duì)象管理V2.0V2.0升升級(jí)級(jí)版版課課程程5/39目標(biāo)目標(biāo)對(duì)象識(shí)別對(duì)象識(shí)別測(cè)試數(shù)據(jù)測(cè)試數(shù)據(jù)結(jié)果輸出檢查結(jié)果輸出檢查VBS業(yè)務(wù)邏輯業(yè)務(wù)邏輯V2.0V2.0升升級(jí)級(jí)版版課課程程6/39目錄目錄l自動(dòng)化測(cè)試源于手工測(cè)試自動(dòng)化測(cè)試源于手工測(cè)試l自動(dòng)化測(cè)試工具分類自動(dòng)化測(cè)試工具分類lQTP簡(jiǎn)介、安裝與使用簡(jiǎn)介、安裝與使用l測(cè)試對(duì)象管理機(jī)制測(cè)試對(duì)象管理機(jī)制l測(cè)試對(duì)象捕獲描述性編程測(cè)試對(duì)象捕獲描述性編程l對(duì)象庫(kù)的維護(hù)方法對(duì)象庫(kù)的維護(hù)方法V2.0V2.0升升級(jí)級(jí)版版課課程程7/39目錄目錄l自動(dòng)化測(cè)試

3、源于手工測(cè)試自動(dòng)化測(cè)試源于手工測(cè)試l自動(dòng)化測(cè)試工具分類自動(dòng)化測(cè)試工具分類lQTP簡(jiǎn)介、安裝與使用簡(jiǎn)介、安裝與使用l測(cè)試對(duì)象管理機(jī)制測(cè)試對(duì)象管理機(jī)制l測(cè)試對(duì)象捕獲描述性編程測(cè)試對(duì)象捕獲描述性編程l對(duì)象庫(kù)的維護(hù)方法對(duì)象庫(kù)的維護(hù)方法V2.0V2.0升升級(jí)級(jí)版版課課程程8/39自動(dòng)化測(cè)試源于手工測(cè)試自動(dòng)化測(cè)試源于手工測(cè)試手工測(cè)試手工測(cè)試自動(dòng)化測(cè)試自動(dòng)化測(cè)試測(cè)試設(shè)計(jì)測(cè)試設(shè)計(jì)測(cè)試執(zhí)行測(cè)試執(zhí)行測(cè)試用例測(cè)試用例測(cè)試設(shè)計(jì)測(cè)試設(shè)計(jì)測(cè)試實(shí)現(xiàn)測(cè)試實(shí)現(xiàn)測(cè)試執(zhí)行測(cè)試執(zhí)行測(cè)試用例測(cè)試用例1 輸入數(shù)據(jù)2 操作3 預(yù)期結(jié)果1 業(yè)務(wù)數(shù)據(jù)2 業(yè)務(wù)功能實(shí)現(xiàn)業(yè)務(wù)功能創(chuàng)建,增強(qiáng)測(cè)試腳本所占用的時(shí)間所占用的時(shí)間所占用的時(shí)間所占用的時(shí)間V2

4、.0V2.0升升級(jí)級(jí)版版課課程程9/39自動(dòng)化測(cè)試應(yīng)用場(chǎng)合自動(dòng)化測(cè)試應(yīng)用場(chǎng)合9適合應(yīng)用自動(dòng)測(cè)試適合應(yīng)用自動(dòng)測(cè)試不適合應(yīng)用自動(dòng)測(cè)試不適合應(yīng)用自動(dòng)測(cè)試待測(cè)試軟件成熟度待測(cè)試軟件成熟度比較穩(wěn)定比較穩(wěn)定,功能較成熟的軟件功能較成熟的軟件如如:測(cè)升級(jí)版本測(cè)升級(jí)版本,重復(fù)性強(qiáng)重復(fù)性強(qiáng)開發(fā)階段的軟件開發(fā)階段的軟件, 自動(dòng)測(cè)自動(dòng)測(cè)試無(wú)法順利運(yùn)行很長(zhǎng)時(shí)間試無(wú)法順利運(yùn)行很長(zhǎng)時(shí)間.效率無(wú)法體現(xiàn)效率無(wú)法體現(xiàn)待測(cè)軟件測(cè)試周期待測(cè)軟件測(cè)試周期 測(cè)試的輪次越多越好測(cè)試的輪次越多越好產(chǎn)品單一產(chǎn)品單一,測(cè)試輪次很少測(cè)試輪次很少,沒有后續(xù)產(chǎn)品沒有后續(xù)產(chǎn)品,功能點(diǎn)無(wú)法功能點(diǎn)無(wú)法有效重用有效重用測(cè)試數(shù)據(jù)量測(cè)試數(shù)據(jù)量在大業(yè)務(wù)量測(cè)試時(shí)有

5、時(shí)需要營(yíng)造在大業(yè)務(wù)量測(cè)試時(shí)有時(shí)需要營(yíng)造巨大的測(cè)試數(shù)據(jù)或測(cè)試輸入巨大的測(cè)試數(shù)據(jù)或測(cè)試輸入小的功能驗(yàn)證小的功能驗(yàn)證待測(cè)軟件輸出類型待測(cè)軟件輸出類型 必須機(jī)器可識(shí)別,如數(shù)字,文本必須機(jī)器可識(shí)別,如數(shù)字,文本未經(jīng)數(shù)字化的。如震動(dòng),未經(jīng)數(shù)字化的。如震動(dòng),聲音,機(jī)器識(shí)別有難度。聲音,機(jī)器識(shí)別有難度。會(huì)加大成本會(huì)加大成本V2.0V2.0升升級(jí)級(jí)版版課課程程10/39基于功能分解的自動(dòng)化測(cè)試框架基于功能分解的自動(dòng)化測(cè)試框架優(yōu)點(diǎn)優(yōu)點(diǎn)1.模塊化設(shè)計(jì),避免重復(fù)腳本,減少維護(hù)成本;模塊化設(shè)計(jì),避免重復(fù)腳本,減少維護(hù)成本; 2.同步開發(fā);同步開發(fā);3.便于組合業(yè)務(wù)腳本為更復(fù)雜多樣的測(cè)試個(gè)案;便于組合業(yè)務(wù)腳本為更復(fù)雜多樣

6、的測(cè)試個(gè)案;4.測(cè)試輸入數(shù)據(jù),驗(yàn)證數(shù)據(jù),測(cè)試對(duì)象與業(yè)務(wù)腳本分開,易修改與維護(hù)。測(cè)試輸入數(shù)據(jù),驗(yàn)證數(shù)據(jù),測(cè)試對(duì)象與業(yè)務(wù)腳本分開,易修改與維護(hù)。 缺點(diǎn)缺點(diǎn)1.精通測(cè)試工具腳本語(yǔ)言;精通測(cè)試工具腳本語(yǔ)言; 2.文檔統(tǒng)一維護(hù),控制變更;文檔統(tǒng)一維護(hù),控制變更;3.維護(hù)腳本,維護(hù)數(shù)據(jù)文件。維護(hù)腳本,維護(hù)數(shù)據(jù)文件。 V2.0V2.0升升級(jí)級(jí)版版課課程程11/39目錄目錄l自動(dòng)化測(cè)試源于手工測(cè)試自動(dòng)化測(cè)試源于手工測(cè)試l自動(dòng)化測(cè)試工具分類自動(dòng)化測(cè)試工具分類lQTP簡(jiǎn)介、安裝與使用簡(jiǎn)介、安裝與使用l測(cè)試對(duì)象管理機(jī)制測(cè)試對(duì)象管理機(jī)制l測(cè)試對(duì)象捕獲描述性編程測(cè)試對(duì)象捕獲描述性編程l對(duì)象庫(kù)的維護(hù)方法對(duì)象庫(kù)的維護(hù)方法V

7、2.0V2.0升升級(jí)級(jí)版版課課程程12/39自動(dòng)化測(cè)試工具分類自動(dòng)化測(cè)試工具分類功能測(cè)試工具功能測(cè)試工具性能測(cè)試工具性能測(cè)試工具測(cè)試管理工具測(cè)試管理工具其他測(cè)試工具其他測(cè)試工具/35V2.0V2.0升升級(jí)級(jí)版版課課程程13/39常見的測(cè)試工具常見的測(cè)試工具HPLoadRunner性能測(cè)試工具QuickTest Professional功能測(cè)試工具Quality Center測(cè)試管理工具IBM RationalRobot 功能和性能TestManager 測(cè)試管理工具Compuware QACenterQARun功能測(cè)試工具QALoad性能測(cè)試工具QADirector測(cè)試管理工具M(jìn)icrosof

8、t WAS性能測(cè)試工具 /35V2.0V2.0升升級(jí)級(jí)版版課課程程14/39測(cè)試工具的選擇測(cè)試工具的選擇只買對(duì)的,不買貴的。只買對(duì)的,不買貴的。選擇主流的測(cè)試工具。選擇主流的測(cè)試工具。分階段、初步引入測(cè)試工具。分階段、初步引入測(cè)試工具。選擇技術(shù)支持完善的產(chǎn)品。選擇技術(shù)支持完善的產(chǎn)品。如需多種工具,盡量選擇一個(gè)公司的產(chǎn)品。如需多種工具,盡量選擇一個(gè)公司的產(chǎn)品。/35V2.0V2.0升升級(jí)級(jí)版版課課程程15/39目錄目錄l自動(dòng)化測(cè)試源于手工測(cè)試自動(dòng)化測(cè)試源于手工測(cè)試l自動(dòng)化測(cè)試工具分類自動(dòng)化測(cè)試工具分類lQTP簡(jiǎn)介、安裝與使用簡(jiǎn)介、安裝與使用l測(cè)試對(duì)象管理機(jī)制測(cè)試對(duì)象管理機(jī)制l測(cè)試對(duì)象捕獲描述性編

9、程測(cè)試對(duì)象捕獲描述性編程l對(duì)象庫(kù)的維護(hù)方法對(duì)象庫(kù)的維護(hù)方法V2.0V2.0升升級(jí)級(jí)版版課課程程16/39功能測(cè)試工具功能測(cè)試工具QTPQTP測(cè)試過程測(cè)試過程測(cè)試過程測(cè)試過程/35創(chuàng)建測(cè)試增強(qiáng)測(cè)試腳本分析測(cè)試結(jié)果執(zhí)行測(cè)試定制測(cè)試計(jì)劃V2.0V2.0升升級(jí)級(jí)版版課課程程17/39關(guān)于關(guān)于QuickTestQuickTest是是HP公司的關(guān)鍵字驅(qū)動(dòng)的功能測(cè)試工具公司的關(guān)鍵字驅(qū)動(dòng)的功能測(cè)試工具支持的腳本語(yǔ)言:支持的腳本語(yǔ)言:VBScript腳本調(diào)試工具:腳本調(diào)試工具:Microsoft Script Debugger擅長(zhǎng):擅長(zhǎng):Java Web .NetV2.0V2.0升升級(jí)級(jí)版版課課程程18/39安

10、裝目錄簡(jiǎn)介安裝目錄簡(jiǎn)介CodeSamplesPlus:示例腳本代碼,其中,Flight_Samples,小飛機(jī)程序,其中recovery.vbs恢復(fù)到初始狀態(tài)samples:示例程序.flight3個(gè)版本,有bughelp:幫助V2.0V2.0升升級(jí)級(jí)版版課課程程19/39測(cè)試案例介紹測(cè)試案例介紹HP Tours (B/S)啟動(dòng)服務(wù),建立用戶單機(jī)版單機(jī)版Flight,不同版本,不同版本V2.0V2.0升升級(jí)級(jí)版版課課程程20/39測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)1.設(shè)計(jì)設(shè)計(jì)功能分解功能分解2.實(shí)現(xiàn)實(shí)現(xiàn)對(duì)象的識(shí)別對(duì)象的識(shí)別V2.0V

11、2.0升升級(jí)級(jí)版版課課程程21/39測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)功能分解功能分解業(yè)務(wù)功能分解的原則和方法:業(yè)務(wù)功能分解的原則和方法:清晰畫出業(yè)務(wù)流程圖根據(jù)業(yè)務(wù)流程分解業(yè)務(wù)功能,可以被復(fù)用的功能也要被分解出來(lái)。按照路徑覆蓋的思想,組織測(cè)試用例V2.0V2.0升升級(jí)級(jí)版版課課程程22/39QTP錄制與回放錄制與回放演示使用,錄制、回放演示使用,錄制、回放用例:CS訂票流程,不同版本運(yùn)行,回歸用例: BS訂票流程用例:計(jì)算器,2+35V2.0V2.0升升級(jí)級(jí)版版課課程程23/39目錄目錄l自動(dòng)化測(cè)試源于手工測(cè)試自動(dòng)化測(cè)試源于手工測(cè)試l自動(dòng)化測(cè)試工具分類自動(dòng)化測(cè)試工具分類lQTP簡(jiǎn)

12、介、安裝與使用簡(jiǎn)介、安裝與使用l測(cè)試對(duì)象管理機(jī)制測(cè)試對(duì)象管理機(jī)制l測(cè)試對(duì)象捕獲描述性編程測(cè)試對(duì)象捕獲描述性編程l對(duì)象庫(kù)的維護(hù)方法對(duì)象庫(kù)的維護(hù)方法V2.0V2.0升升級(jí)級(jí)版版課課程程24/39測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)對(duì)象識(shí)別對(duì)象識(shí)別創(chuàng)建測(cè)試創(chuàng)建測(cè)試運(yùn)行測(cè)試運(yùn)行測(cè)試 獲取被操作對(duì)象的屬性信息獲取被操作對(duì)象的屬性信息1. 使用唯一的對(duì)象名在對(duì)象倉(cāng)庫(kù)中記錄該對(duì)象。使用唯一的對(duì)象名在對(duì)象倉(cāng)庫(kù)中記錄該對(duì)象。2. 標(biāo)識(shí)關(guān)鍵屬性信息標(biāo)識(shí)關(guān)鍵屬性信息3. 在腳本中記錄對(duì)象名稱和相應(yīng)的動(dòng)作。在腳本中記錄對(duì)象名稱和相應(yīng)的動(dòng)作。1. 從腳本中獲得對(duì)象名稱。從腳本中獲得對(duì)象名稱。2. 在在對(duì)象倉(cāng)

13、庫(kù)對(duì)象倉(cāng)庫(kù)中定位對(duì)象,并獲取其關(guān)鍵屬性。中定位對(duì)象,并獲取其關(guān)鍵屬性。3. 根據(jù)關(guān)鍵屬性信息在被測(cè)應(yīng)用中定位對(duì)象。根據(jù)關(guān)鍵屬性信息在被測(cè)應(yīng)用中定位對(duì)象。4. 根據(jù)腳本中錄入的動(dòng)作執(zhí)行相應(yīng)的操作。根據(jù)腳本中錄入的動(dòng)作執(zhí)行相應(yīng)的操作。V2.0V2.0升升級(jí)級(jí)版版課課程程25/39測(cè)試對(duì)象管理機(jī)制測(cè)試對(duì)象管理機(jī)制Resources-Object Repository(對(duì)象倉(cāng)庫(kù)對(duì)象倉(cāng)庫(kù))V2.0V2.0升升級(jí)級(jí)版版課課程程26/39測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)測(cè)試自動(dòng)化實(shí)現(xiàn)的兩個(gè)難點(diǎn)webweb對(duì)象識(shí)別對(duì)象識(shí)別WebWeb對(duì)象的識(shí)別對(duì)象的識(shí)別序號(hào)序號(hào)WebWeb對(duì)象對(duì)象推薦識(shí)別屬性推薦識(shí)別屬性方法方法參數(shù)

14、1creationTime2index3name4name5nameSet6textClick7nameSelect“#index”8textClick9name10nameSet“on/off”11nameSelect“#index“12innertext/html tagV2.0V2.0升升級(jí)級(jí)版版課課程程27/39測(cè)試對(duì)象管理機(jī)制測(cè)試對(duì)象管理機(jī)制查看對(duì)象的屬性信息查看對(duì)象的屬性信息使用Object Spy查看對(duì)象屬性在對(duì)象倉(cāng)庫(kù)中添加新對(duì)象在對(duì)象倉(cāng)庫(kù)中添加新對(duì)象ResourcesObject Repository Add ObjectsActive Screen 的對(duì)象右擊,快捷菜單Vie

15、w/Add Object在對(duì)象倉(cāng)庫(kù)中刪除對(duì)象在對(duì)象倉(cāng)庫(kù)中刪除對(duì)象補(bǔ)錄實(shí)例:登錄,訂票,退出,刪除“登錄”按鈕對(duì)象后,再添加刪除拖拽實(shí)例:刪除步驟,從對(duì)象倉(cāng)庫(kù)中,拖拽對(duì)象V2.0V2.0升升級(jí)級(jí)版版課課程程28/39認(rèn)識(shí)對(duì)象的方法認(rèn)識(shí)對(duì)象的方法v 常見控件操作常見控件操作n WebList(“name”).Select “#index”n WebRadioGroup(“name).Select “#index“n WebCheckBox(“name”).set “on or off” 表示層次關(guān)系的點(diǎn)號(hào)(表示層次關(guān)系的點(diǎn)號(hào)(.) 語(yǔ)法自動(dòng)完成語(yǔ)法自動(dòng)完成tools-view options-au

16、to-expand vbscript syntax 注釋:注釋:ctrl+m, ctrl+shift+m 實(shí)例:修改實(shí)例:修改CS出發(fā)地,目的地,要修改成:選擇第幾個(gè)航班出發(fā)地,目的地,要修改成:選擇第幾個(gè)航班實(shí)例:修改實(shí)例:修改BS出發(fā)地,目的地出發(fā)地,目的地,要修改成:選擇第幾個(gè)要修改成:選擇第幾個(gè)航班航班 實(shí)例:把輸入用戶名,密碼,步驟刪除,直接輸入代碼實(shí)例:把輸入用戶名,密碼,步驟刪除,直接輸入代碼V2.0V2.0升升級(jí)級(jí)版版課課程程29/39目錄目錄l自動(dòng)化測(cè)試源于手工測(cè)試自動(dòng)化測(cè)試源于手工測(cè)試l自動(dòng)化測(cè)試工具分類自動(dòng)化測(cè)試工具分類lQTP簡(jiǎn)介、安裝與使用簡(jiǎn)介、安裝與使用l測(cè)試對(duì)象管

17、理機(jī)制測(cè)試對(duì)象管理機(jī)制l測(cè)試對(duì)象捕獲描述性編程測(cè)試對(duì)象捕獲描述性編程l對(duì)象庫(kù)的維護(hù)方法對(duì)象庫(kù)的維護(hù)方法V2.0V2.0升升級(jí)級(jí)版版課課程程30/39測(cè)試對(duì)象捕獲描述性編程測(cè)試對(duì)象捕獲描述性編程v對(duì)象倉(cāng)庫(kù)對(duì)象倉(cāng)庫(kù)v描述性編程:描述性編程:2種種vDOM:2種種30V2.0V2.0升升級(jí)級(jí)版版課課程程31/39打開關(guān)閉打開關(guān)閉IEIE關(guān)閉進(jìn)程:關(guān)閉進(jìn)程:systemutil.CloseProcessByNamesystemutil.CloseProcessByName(iexplore.exe)iexplore.exe)打開瀏覽器打開瀏覽器systemutil.Run C:Program File

18、sInternet systemutil.Run C:Program FilesInternet Exploreriexplore.exe,0:8080/mtoExploreriexplore.exe,0:8080/mtours/servlet/com.mercurytours.servlet.WelcomeServleturs/servlet/com.mercurytours.servlet.WelcomeServlet打開程序打開程序systemutil.Run C:calc.exesystemutil.Run C:c

19、alc.exe31V2.0V2.0升升級(jí)級(jí)版版課課程程32/39webweb對(duì)象識(shí)別描述性編程對(duì)象識(shí)別描述性編程lBrowser(“creationTime:=0”).Page(“index:=0”).WebEdit(“name:=amount”).Set “1000”在第一個(gè)被創(chuàng)建的IE窗口,查找name屬性為amount的輸入框,輸入數(shù)據(jù)1000lBrowser(“creationTime:=1”).Page(“index:=0”).WebButton(“text:=保存”).Click 在第二個(gè)被創(chuàng)建的IE窗口,查找按鈕,該按鈕上顯示的文字是“保存”,點(diǎn)擊該按鈕lWindow(計(jì)算器).

20、WinButton(text:=C,Index:=1).Clickl實(shí)例:CS登錄,描述性 ;l實(shí)例:BS登錄描述性;l實(shí)例:計(jì)算器登錄描述性;十六進(jìn)制C按鈕順序V2.0V2.0升升級(jí)級(jí)版版課課程程33/39QTP對(duì)象屬性設(shè)置對(duì)象屬性設(shè)置對(duì)象屬性設(shè)置方法對(duì)象屬性設(shè)置方法:【Tools】【Object identification】強(qiáng)制屬性n用途:唯一標(biāo)識(shí)對(duì)象輔助屬性n用途:不是必須的選項(xiàng).控件某些場(chǎng)合才會(huì)用到.自定義屬性,可以NEW順序模式:Order Identifier有3中策略n用途:多個(gè)同名的nIndex(代碼):源代碼中的顯示順序nLocation(出現(xiàn)):界面中的順序nCreatT

21、ime(打開):Browser對(duì)象有。該瀏覽器打開的順序智能模擬:Smart Identifier(智能標(biāo)識(shí))操作流程n用途:動(dòng)態(tài)數(shù)據(jù)變化n基本n可選n啟用/取消自動(dòng)識(shí)別機(jī)制對(duì)象識(shí)別的優(yōu)先級(jí)對(duì)象識(shí)別的優(yōu)先級(jí):強(qiáng)強(qiáng)制制屬性屬性輔助屬性輔助屬性智能標(biāo)識(shí)智能標(biāo)識(shí)順序標(biāo)識(shí)順序標(biāo)識(shí)V2.0V2.0升升級(jí)級(jí)版版課課程程34/39案例案例2:描述性:描述性找到找到“register”對(duì)象,用描述性對(duì)象,用描述性并獲得得其屬性并獲得得其屬性GetToProperty:錄制時(shí)的對(duì)象屬性的值test objectGetTOProperties:錄制時(shí)的對(duì)象屬性集test objectGetROProperty:運(yùn)

22、行時(shí)對(duì)象屬性的值run object實(shí)例:擴(kuò)充BS描述性,獲得計(jì)算器的運(yùn)行結(jié)果,查看結(jié)果是否正確,出結(jié)果報(bào)告知識(shí)點(diǎn):if, cint, reporter34V2.0V2.0升升級(jí)級(jí)版版課課程程35/39案例:快捷鍵案例:快捷鍵Wscript.Shell對(duì)象對(duì)象 dim ws set ws=createobject(Wscript.Shell) ws.exec “c:calc.exe”快捷鍵快捷鍵Dim wsSet ws=createobject(wscript.shell)window(記事本記事本).Activatews.SendKeys “a 10” 在記事本中在記事本中,輸入字母輸入字母

23、a10次次ws.SendKeys %+h“ %代表是代表是alt鍵鍵,中放字母中放字母,代表是按鈕這個(gè)字母代表是按鈕這個(gè)字母ws.SendKeys down“ 按下向下光標(biāo)鍵按下向下光標(biāo)鍵ws.SendKeys enter“ 按下回車鍵按下回車鍵window(記事本記事本).Dialog(關(guān)于關(guān)于“記事本記事本”).Type micAltDwn+micF4+micAltUpwindow(記事本記事本).WinEditor(Edit).Type micAltDwn+micF4+micAltUp type后面可以放置快捷鍵后面可以放置快捷鍵35V2.0V2.0升升級(jí)級(jí)版版課課程程36/39案例:百度描述性編程舉例案例:百度描述性編程舉例systemutil.Run C:Program FilesInternet Exploreriexplore.exe,http:/set aa=browser(creationtime:=0).page(index:=0).webedit(html id:=kw1)aa.Set 123aa.FireEvent onfocusDim wsSet

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論