


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
QTP中可以使用正則表達(dá)式的地方:1。 對(duì)象識(shí)別時(shí)的屬性值2。 Checkpoint的驗(yàn)證值3。 字符串查找時(shí)具體來(lái)說(shuō)就是所有用到字符串查找和匹配的地方都能用。而QTP主要就2個(gè)功能:識(shí)別,驗(yàn)證;還有就是用戶自定義操作。下面說(shuō)一下上述3種情況的操作和應(yīng)用。對(duì)象的屬性值使用正則表達(dá)式匹配1。打開(kāi)對(duì)象庫(kù)-》選擇對(duì)象庫(kù)中的某個(gè)對(duì)象-》選擇右邊的某個(gè)屬性值-》點(diǎn)擊屬性值后面的<#>按鈕-》在彈出的對(duì)話框中就可以看到,使用正則表達(dá)式的checkbox。(打鉤則應(yīng)用,取消則不應(yīng)用),設(shè)為應(yīng)用時(shí)若屬性值中出現(xiàn)正則表達(dá)式符號(hào)則會(huì)相應(yīng)的按照這個(gè)規(guī)則去匹配。注意特殊字符的轉(zhuǎn)義,不該轉(zhuǎn)的不能轉(zhuǎn),轉(zhuǎn)義符為\Class;+n -ijCleckpviut j?cts誦眩: Class;+n -ijCleckpviut j?cts誦眩: J即氐三Ouc-|j|TcEtObjectE-s設(shè)置-Ajddtcnad?EnableSnCoirnertJbjEciPnperbes月戸申記iscv/n&d買isdiib'h-Ordinalidertr此外,使用描述性編程時(shí)的屬性值匹配都是默認(rèn)為正則匹配的,所以如果匹配特殊字符時(shí)需要使用\來(lái)轉(zhuǎn)義Checkpoint中使用正則表達(dá)式1。打開(kāi)對(duì)象庫(kù)-》選擇檢查點(diǎn)-》選擇右邊需要檢查的某個(gè)屬性-》點(diǎn)擊屬性值后面的<#>按鈕-》在彈出的對(duì)話框中就可以看到,使用正則表達(dá)式的checkbox。當(dāng)然你也可以在設(shè)置檢查點(diǎn)時(shí)直接選擇是否應(yīng)用此設(shè)置c=isOKMl-事TestObjeels-舀設(shè)置確定+二|新浪UC—i|kCkeckp^intandOutp-a-lOLjects鬥ObjectKepository-直LLObjectRepositoriesConstantValueOptionsckpoc=isOKMl-事TestObjeels-舀設(shè)置確定+二|新浪UC—i|kCkeckp^intandOutp-a-lOLjects鬥ObjectKepository-直LLObjectRepositoriesConstantValueOptionsckpoltl-Ltimeout:secorids:Filt:Edit£[h」set工1awTeolsHtlpObjectPropertiesX>21ionl檢查點(diǎn)正則表達(dá)式應(yīng)用Parameter|DataTablerEjdrtted,dtGlobalSheet)ConstantIqJIffame:|EditCheckpcirIValuei七enableW[Regular.eMpreasianCancelValue:[UT用戶自定義字符串操作中使用正則表達(dá)式用戶自己在取得某些值后要進(jìn)行判斷和取值時(shí)也可以使用正則表達(dá)式,其操作的格式為:FunctionRegExpTest(patrn,strng)DimregEx,match,matches'建立變量。SetregEx=NewRegExp'建立規(guī)范表達(dá)式。regEx.Pattern=patrn'設(shè)置模式。regEx.IgnoreCase=True'設(shè)置是否區(qū)分字母的大小寫。regEx.Global=True'設(shè)置全程性質(zhì)。setmatches=regEx.Execute(strng)'執(zhí)行搜索。foreachmatchinmatches'重復(fù)匹配集合RetStr=RetStr&'Matchfoundatposition"RetStr=RetStr&Match.Firstlndex&".MatchValueis'"RetStr=RetStr&Match.Value&"'."&vbCRLFNextRegExpTest=RetStrEndFunctionMsgBox(RegExpTest("is.","IS1is2IS3is4"))另外在描述性編程中的屬性值的匹配也可以應(yīng)用正則。而關(guān)于用戶自定義的regexp對(duì)象的使用則可以參照QTP安裝后自帶的幫助
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 主播上崗考試題及答案
- 靜物寫生素描考試題及答案
- 宣傳接待崗面試題及答案
- 廣東省廣州市番禺育才2022-2023學(xué)年八年級(jí)下學(xué)期期中考試物理試題(含答案)
- 抗體檢驗(yàn)知識(shí)培訓(xùn)課件
- 創(chuàng)新型醫(yī)療器械研發(fā)協(xié)議
- 關(guān)于職場(chǎng)軟技能培養(yǎng)的建議與反思
- 小學(xué)生科學(xué)知識(shí)讀物征文
- 員工技能培訓(xùn)安排表
- 全球教育資源分布及質(zhì)量評(píng)估表
- 人教版道德與法治九年級(jí)下冊(cè)《2.1 推動(dòng)和平與發(fā)展 》說(shuō)課稿
- 08J907 潔凈廠房建筑構(gòu)造
- 高中化學(xué)作業(yè)分層設(shè)計(jì)策略
- 數(shù)控車床常用數(shù)控刀具課件
- DL-T5002-2021地區(qū)電網(wǎng)調(diào)度自動(dòng)化設(shè)計(jì)規(guī)程
- 經(jīng)典導(dǎo)讀與欣賞-知到答案、智慧樹(shù)答案
- DB32T3610.3-2019道路運(yùn)輸車輛主動(dòng)安全智能防控系統(tǒng)技術(shù)規(guī)范第3部分:通訊協(xié)議
- 信息資源建設(shè)-習(xí)題集(含答案)
- 2024年湖南鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 2024年合肥職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案解析
- 火災(zāi)自動(dòng)報(bào)警系統(tǒng)檢查表
評(píng)論
0/150
提交評(píng)論