FLY

上一篇 / 下一篇  2010-02-06 11:13:35 / 个人分类:QTP

filePath="c:\aa\data.xls"     
Dim user,pwd
Datatable.ImportSheet filePath,"sheet3","Global"      
rcount=DataTable.GetSheet(1).GetRowCount           
'On error resume next
For i=0 to rcount               
datatable.SetCurrentRow(i+1)
'   user=DataTable.GetSheet(1).getparameter("username").value
  user=datatable("username","Global")
  pwd=datatable("password","Global")
'   pwd=DataTable.GetSheet(1).getparameter("password").value

 'msgbox user& pwd

Dialog("Login").WinEdit("Agent Name:").Set user
Dialog("Login").WinEdit("Agent Name:").Type  micTab
Dialog("Login").WinEdit("Password:").Set pwd
Dialog("Login").WinButton("OK").Click
If Dialog("Login").Dialog("Flight Reservations").Exist(1) Then
'    error_message=Dialog("Login").Dialog("Flight Reservations").Static("Please enter password").GetVisibleText(top)
error_message=Dialog("Login").Dialog("Flight Reservations").Static("Please enter password").GetROProperty("text")
   If error_message="Please enter password" Then
        Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
'        Dialog("Login").Close  
   Dialog("Login").WinEdit("Password:").Set "mercury"
   Dialog("Login").WinButton("OK").Click
   Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"
 end if
 
   If error_message="Incorrect password. Please try again" Then
        Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
        Dialog("Login").Close  
'   Dialog("Login").WinEdit("Password:").Set "mercury"
 end if
else
Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"
End If
systemutil.Run "D:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe"
Next

 

 

 

 

 

 


 


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 3026
  • 日志数: 5
  • 建立时间: 2009-09-17
  • 更新时间: 2010-03-19

RSS订阅

Open Toolbar