QTP 识别 $ 的问题
class LoginFunction login(Sheet_Name)
SystemUtil.Run "iexplore.exe",DataTable("URL",Sheet_Name),"","open","3"
Set browsDesc = description.create()
Set pageDesc = description.create()
Set curPage = Browser(browsDesc).Page(pageDesc)
curPage.Sync
'输入用户名,登陆系统
curPage.WebEdit("html id:=ctl00_content_password").Set DataTable("密码",Sheet_Name)
curPage.WebEdit("name:=ctl00$content$password").Set DataTable("密码",Sheet_Name)
前面加粗的是可以识别的,后面用name属性的识别不了。为啥啊,我都是用QTP的objectspy获得的属性信息啊。 也用ID不就可以了。。。或者那个符号前加\ OK,好了,我加了个/,不管用,原来是加\,:handshake 要转义一下
页:
[1]