【软件自动化测试-QTP实战技能 24】== QTP Code_ Useing Description Objects

来源:互联网 发布:monkey软件 编辑:程序博客网 时间:2024/06/11 18:57
Dim objLogout
Dim objUser
Dim objPass
Dim objRemember

' create description objects for each item we are dealing with
Set objLogout   = Description.Create()
Set objUser     = Description.Create()
Set objPass     = Description.Create()
Set objRemember = Description.Create()

' define the properties of each item
objLogout("Name").Value   = "Logout"
objUser("Name").Value     = "username"
objPass("Name").Value     = "passwd"
objRemember("Name").Value = "remember"

' check that the user isn't already logged in
If Browser("Title:=*test.*").Page("Title:=*test.*").WebButton(objLogout).Exist(1) Then

    ' click logout
    Browser("Title:=*test.*").Page("Title:=*test.*").WebButton(objLogout).Click

End If

' set the user name
Browser("Title:=*test.*").Page("Title:=*test.*").WebEdit(objUser).Set "User"

' set the password
Browser("Title:=*test.*").Page("Title:=*test.*").WebEdit(objPass).Set "Password"

' tick the remember-me tickbox
Browser("Title:=*test.*").Page("Title:=*test.*").WebCheckBox(objRemember).Set "ON"

原创粉丝点击