飛機訂票系統登入測試指令碼

2021-08-26 13:06:06 字數 1469 閱讀 3723

dim url

if dialog("login").exist(1) then

optionalstep.dialog("login").winedit("agent name:").set datatable("username", dtglobalsheet)

optionalstep.dialog("login").winedit("password:").set datatable("passwd", dtglobalsheet)

optionalstep.dialog("login").winbutton("ok").click

else

'如果qtp不能自己開啟被測試程式就使用該功能開啟

systemutil.run url

optionalstep.dialog("login").winedit("agent name:").set datatable("username", dtglobalsheet)

optionalstep.dialog("login").winedit("password:").set datatable("passwd", dtglobalsheet)

optionalstep.dialog("login").winbutton("ok").click

end if

'檢查點

if dialog("login").dialog("flight reservations").exist(2)then

dim errorinfor

'對錯誤提示資訊做乙個檢查點,並根據實際情況進行引數化

dialog("login").dialog("flight reservations").static("agent name must be at").check checkpoint("agent name must be at")

errorinfor=dialog("login").dialog("flight reservations").static("agent name must be at").getroproperty("text")

dialog("login").dialog("flight reservations").winbutton("確定").click

'學習一下reporter方法的用法

reporter.reportevent micpass, "使用者名稱驗證通過,提示資訊如下",errorinfor

optionalstep.dialog("login").close

else

'如果使用者名稱和密碼正確就進入訂票頁面

if window("flight reservation").exist (2) then

reporter.reportevent micpass, "登入驗證通過","使用者名稱密碼正確"

window("flight reservation").close

end if

end if

引數化內容

飛機訂票 2登入成功指令碼

一 說明 1 登入指令碼放在init中 2 對session做了關聯,保證登入成功 3 對使用者名稱做了檔案引數化,保證每次迭代的使用者名稱不同,持續化,密碼統一123456 其實我是想要和註冊指令碼一起執行,這樣使用者名稱就是在註冊的時候被處理為時間引數化 4 使用此指令碼前,注意要對使用者名稱提...

船艙訂票系統測試

package com.dong.mytest.demo.other.yan import j a.util.arraylist import j a.util.hashmap import j a.util.iterator import j a.util.list import j a.util...

第2講 LR自帶訂票系統指令碼說明

1.所附 是loadrunner 11自帶訂票系統的指令碼,其中大部分是手工編寫經過調整 2.適用於loadrunner 11.以上版本在執行之前請確定環境問題 3.在執行前,請注意選擇合適的選項,開啟訂票系統,在administrator選項中,除了最後四個不要選,其它都可以勾選 4.此指令碼只做...