QTP做百度的登陆测试遇到的问题,求助
Dim b, c, db =Wina.WebElement("class:=pass-generalError","html tag:=SPAN","index:=0").GetRoProperty("innertext")
c =trim(b)
d =trim(warm)
msgbox c
msgbox d
Ifc = d Then
msgbox"测试成功"
else
msgbox"测试失败"
End If
上面是判断提示语的脚本,前面打开浏览器填信息的脚本就不贴了。将错误提示语“请填写账号”作为参数warm传进函数,然后和获取的innertext比较。问题来了,自己敲warm="请填写账号",提示测试失败,但是用对象查看器里查看的属性并复制粘贴出来,却提示测试成功。这是什么问题?用trim去掉空格了啊:o 那你就把 复制出来属性 放在warm= 的后面
我之前遇到过 英文的 也是过不去 也是我自己手敲的 回复 2# 赵佳乐SMILE
我的是手敲的不行,复制出来的就可以。在变量赋值里,我分了两行来写,二者在显示器上显示是一模一样的,并且我用msgbox特地在判断前自己肉眼看,内容也是一致的,还用了strcomp比较二者文本,结果是-1。我没明白文本的大小是依据什么来比较的,所以就奇怪二者到底是哪里不一致。 回复 3# sf4500000
我也不知道 能过就行呗
肉眼肯定不比机器准确
所以复制粘贴。。。
页:
[1]