You are on page 1of 3

HIGHLIGHT_INTERACTION = false

'----------------------------------------------------------------------------------------------------------'Set Value to a WebEdit Field


sub Web_Set_Text (Obj_name, Text_string)
Web_Set_Text_index Obj_name,Text_string,0
end sub
sub Web_Set_Text_index (Obj_name, Text_string,Obj_Index)
Set ActiveObj = FindObject("WebEdit",Obj_name,Obj_Index)
ActiveObj.Set Text_string
end sub
'----------------------------------------------------------------------------------------------------------'Set value to a WebEdit Pass Field, using encoded password
sub WebSetTextEncrypted (ObjProperty, param)
WebSetText_indexEncrypted ObjProperty,param,0
end sub
sub WebSetText_indexEncrypted (ObjProperty, param,ObjIndex)
Set ActiveObj = FindObject("WebEdit",ObjProperty,ObjIndex)
ActiveObj.SetSecure param
end sub
'----------------------------------------------------------------------------------------------------------'Click Web Button
sub WebClickButton (ObjProperty)
WebClickButton_Index ObjProperty,0
end sub
sub WebClickButton_Index (ObjProperty,ObjIndex)
set ActiveObj = FindObject("Button", ObjProperty,ObjIndex)
ActiveObj.Click
end sub
'----------------------------------------------------------------------------------------------------------'Set WebList
sub WebSetList (ObjProperty,param)
WebSetList_Index ObjProperty,param,0
end sub
sub WebSetList_Index (ObjProperty,param,ObjIndex)
set ActiveObj = FindObject("WebList", ObjProperty,ObjIndex)
ActiveObj.Select param
end sub
'----------------------------------------------------------------------------------------------------------'Click WebElement
Sub WebClickWebElement(ObjProperty)
WebClickWebElement_index ObjProperty,0
End Sub

Sub WebClickWebElement_index(ObjProperty,ObjIndex)
Set ActiveObj = FindObject("WebElement",ObjProperty,ObjIndex)
ActiveObj.click
End Sub
'----------------------------------------------------------------------------------------------------------'Set Radio Button
Sub WebSetRadiobutton (ObjProperty, param)
Set ActiveObj = FindObject("Radio",ObjProperty,0)
ActiveObj.select param
End Sub
'Set Radio Button
Sub WebSetRadiobutton_index (ObjProperty, param,ObjIndex)
Set ActiveObj = FindObject("Radio",ObjProperty,0)
ActiveObj.select param
End Sub
'----------------------------------------------------------------------------------------------------------'Set Checkbox
Sub WebSetCheckBox (ObjProperty, param)
Set ActiveObj = FindObject("CheckBox",ObjProperty,0)
ActiveObj.set param
End Sub
'----------------------------------------------------------------------------------------------------------'Click Image
Sub WebClickImage(ObjProperty)
set ActiveObj = FindObject("Image", ObjProperty,0)
ActiveObj.Click
End Sub
'----------------------------------------------------------------------------------------------------------'Find OBject Function
Function FindObject(ObjectType, ObjProperty,ObjIndex)
Set ActiveBrowser=Browser(Browser)
Set ActivePage= ActiveBrowser.Page(Page)
Select Case ObjectType
Case "WebEdit"
Set TargetObj = ActivePage.WebEdit("name:=" & ObjProperty, "Index:="& ObjIndex
)
Case "Button"
Set TargetObj = ActivePage.WebButton("name:=" & ObjProperty, "Index:="& ObjIndex
)
Case "WebList"
Set TargetObj = ActivePage.WebList("name:=" & ObjProperty, "Index:="& ObjIndex )

Case "WebElement"
Set TargetObj = ActivePage.WebElement("html id:=" & ObjProperty, "Index:="& ObjI
ndex )
Case "Radio"
Set TargetObj = ActivePage.WebRadioGroup("name:=" & ObjProperty, "Index:="& ObjI
ndex )
Case "CheckBox"
Set TargetObj = ActivePage.WebCheckBox("name:=" & ObjProperty, "Index:="& ObjInd
ex)
Case "Image"
Set TargetObj = ActivePage.WebCheckBox("file name:=" & ObjProperty)

End Select
If HIGHLIGHT_INTERACTION Then
TargetObj.Highlight
End If
Set FindObject =TargetObj
end function

You might also like