51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1540|回复: 3
打印 上一主题 下一主题

[求助] QTP做百度的登陆测试遇到的问题,求助

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-7-23 17:39:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Dim b, c, d
b =Wina.WebElement("class:=pass-generalError","html tag:=SPAN","index:=0").GetRoProperty("innertext")
c =trim(b)
d =trim(warm)
msgbox c
msgbox d
If  c = d Then
    msgbox"测试成功"
else
    msgbox"测试失败"
End If

上面是判断提示语的脚本,前面打开浏览器填信息的脚本就不贴了。将错误提示语“请填写账号”作为参数warm传进函数,然后和获取的innertext比较。问题来了,自己敲warm="请填写账号",提示测试失败,但是用对象查看器里查看的属性并复制粘贴出来,却提示测试成功。这是什么问题?用trim去掉空格了啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2013-7-24 09:53:24 | 只看该作者
    那你就把 复制出来属性 放在warm= 的后面

    我之前遇到过 英文的 也是过不去 也是我自己手敲的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2013-7-25 15:01:55 | 只看该作者
    回复 2# 赵佳乐SMILE


        我的是手敲的不行,复制出来的就可以。在变量赋值里,我分了两行来写,二者在显示器上显示是一模一样的,并且我用msgbox特地在判断前自己肉眼看,内容也是一致的,还用了strcomp比较二者文本,结果是-1。我没明白文本的大小是依据什么来比较的,所以就奇怪二者到底是哪里不一致。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
    发表于 2013-7-25 16:42:43 | 只看该作者
    回复 3# sf4500000


        我也不知道 能过就行呗
        肉眼肯定不比机器准确
        所以复制粘贴。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-24 07:59 , Processed in 0.070092 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表