51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3199|回复: 4
打印 上一主题 下一主题

[Robot] login与IE的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-18 10:55:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制了一个login操作,由于ie有记忆密码的功能,所以想在脚本中添加一个检查点:如果是用户为已经记忆的用户,则不输入密码,否则输入密码。
我的判断是判断密码输入框中是否有值,没有值则输入对应数据。语句如下:
      
    EditBox Click, "Type=EditBox;Name=PASSWORD", "Coords=23,13"
    check_point=SQAGetProperty ("Type=EditBox;Name=PASSWORD", "text", values)
    if check_point=sqaPropertyHasNoValue  Then
        InputKeys pwd
    end if


可是debug的时候,发现:如果是被记忆的用户登陆,values是null,能正常login;如果不是被记忆的用户,则没有输入密码,不能login。

请问:这是怎么回事?

先谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-4-19 14:57:08 | 只看该作者
没有人遇到过这种情况吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-4-19 22:21:37 | 只看该作者
为什么要判断这个呢?直接输入不久可以了。InputKeys  {HOME}+{END}+pwd. 先来个全选
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-4-20 09:38:55 | 只看该作者
谢谢。
我之所以要用之前的方法,是因为不知道全选的应该怎么加,每次都是dblclick,但是dblclick需要定位鼠标,而定位鼠标的时候总是出错,所以只有采用上面的方法。

现在知道全选怎么表示了,谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-4-25 09:05:47 | 只看该作者
鼠标定位是没问题的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-9 01:50 , Processed in 0.070402 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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