???????????????????????????????????
????setpo=browser("creationtime:=0").page("micclass:=page")
????setdesc=description.creatre()
????odesc("micclass").value="WebEdit"
????odesc("htmltag").value="input"
????…………
??????html????????htmltag????input???????textarea??
????<textarearows="3"cols="20">
????????.........????
????</textarea>
????description??item???????????????????????
????odesc.Item.RegularExpression=true
?????????????????
odesc("micclass").value="WebEdit"????
odesc.Item.RegularExpression=true????
odesc("htmltag").value="input|textarea"??????
???????input??testarea?????????????????
?????Щjs????У???????tag????????Щ???
??????div????????qtp????????webelement??
??????webedit???????????webedit??webelement?????й????
????????????????
setdesc=description.creatre()????
‘odesc.Item.RegularExpression=true????
odesc("micclass").value="WebElement"????
odesc("htmltag").value="input|textarea|div"
???????????
????‘???????????
functionsendkeys(propertyname??propertyvalue??value)
????setpo=browser("creationtime:=0").page("micclass:=page")
????‘po?????д??????????
????setdesc=description.creatre()
????odesc("micclass").value="WebElement"
????odesc("htmltag").value="input|textarea|div"
????'?????????tag????????д???
????odesc(propertyname).value=propertyvalue
????setchild=po.childobject(odesc)
????ochild(0).setvalue
????’?????????index????????????
????endfunction
????????????????????????????????????????????????????WebElement?????棬???htmltag????????????????“|”?????????tag?????е????
?????????
????callsendkeys("xpath"??"//input[@name='username']"??"test001"??
????????????????????????????micclass?????????д??webelement??
???????qtp???????web???????????????????????????????????