国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
QTP在webtable中取值,比大小總是錯誤 -

[求助] QTP在webtable中取值,比大小總是錯誤

代碼如下
for i=2 to  y
y=Browser("").Frame("mainFrame_3").WebTable("序號").RowCount
for i=2 to  y
val_id =int(Browser("").Frame("mainFrame_3").WebTable("序號").GetCellData(i,1))
id=DataTable("字段值", dtLocalSheet)
state=DataTable("運算符", dtLocalSheet)
'msgbox(val_id)
Select Case true
Case state="等于"
If val_id = id Then
  reporter.ReportEvent micPass,"實際結(jié)果都等于"& id &"。",val_id
  else
  reporter.ReportEvent micFail,"實際結(jié)果異常,有不等于"& id &"的,實際值為"& val_id &"。",val_id
End If

Case state="大于"
If val_id > id Then
  reporter.ReportEvent micPass,"實際結(jié)果都大于"& id &"。",val_id
  else
  reporter.ReportEvent micFail,"實際結(jié)果異常,有小于等于"& id &"的,實際值為"& val_id &"。",val_id
    End If

Case state="小于"
    If val_id < id Then
  reporter.ReportEvent micPass,"實際結(jié)果小于"& id &"。",val_id
  else
  reporter.ReportEvent micFail,"實際結(jié)果異常,有大于等于"& id &"的,實際值為"& val_id &"。",val_id
  End If

End Select

next

腳本可以成功跑完,可是看結(jié)果報告,總是出現(xiàn)比對錯誤的情況,小于的情況下,QTP正常判斷,等于和大于的情況下,雖然實際值是正確的,QTP卻判斷錯誤,我用的是QTP9.2。
請各位大俠幫忙,解釋下這個古怪的現(xiàn)象吧···折騰了我一下午了。
另外,QTP9.2支持Cint()這個函數(shù)嗎?我在這段代碼里使用的時候,QTP報錯,如圖
 
 

 

val_id =int(Browser("").Frame("mainFrame_3").WebTable("序號").GetCellData(i,1))
val_id 已轉(zhuǎn)成int型了 而從datatable中取"id"的你沒轉(zhuǎn)
id=Cint(DataTable("字段值", dtLocalSheet))

 

我也想用Cint來強(qiáng)制轉(zhuǎn)換值,可是我的QTP報錯,說VBS不支持Cint。。。。。。
 

TOP

仔細(xì)看2樓說的,val_id已經(jīng)用int()轉(zhuǎn)過了,要轉(zhuǎn)的是id。
你F1找一下CInt就知道QTP支持不了。
提示下:Integer的范圍是-32,768 to 32,767,超過了用CLng。

 

的確如此```能成功比對了?。?Q````
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
QTP學(xué)習(xí)筆記_不斷更新
QTP?數(shù)據(jù)庫連接腳本實例
成功和失敗的用戶的登陸
轉(zhuǎn)QTP連接MySQL
求VF60下小寫數(shù)自動轉(zhuǎn)換大寫數(shù)的控件或類|交流區(qū)
S7-1200 1500 指令說明示例QRY_CINT: 查詢循環(huán)中斷參數(shù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服