51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2907|回复: 7
打印 上一主题 下一主题

[求助] WebEdit 赋值的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-3 17:18:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
系统中有一个field是autosuggestbox来的,也就是说用户在这个field里输入了值后,系统会根据用户输入的值查寻出相关的数据,在这个field里用下拉框显示出来,然后用户就可以从下拉框中选其中的一条,系统也会把用户选中的这条数据其它相关的数据显示出来。
这个field用QTP去捕捉时是webelement,当用户点开它后是webedit,我们加了个click操作解决了这个问题。
1:browser("1").page("2").webelement("3").click
2:browser("1").page("2").webedit("3").set"456"
3:。。。
现在问题在于上面的第2行中,我们发现回放时QTP根本给这个field赋不了值,表现就是在这个field里输入了“456”这个值,但运行到下一行时这个field里的值就没有了,所以也没办法取到通过这个“456”查出来的下拉框的值。
自己觉得这可能是和这个field的属性有关,因为它本来是webelement,当第2行一运行完后鼠标就移开了,而没有等到底下的结果查出来。自己觉得如果在第2行的时候赋完值后能不能让鼠标继续停在那个field里,直到第3行运行完呢?因为第3行操作的数据是关于那个field查寻出来的结果。

麻烦各位大侠们提一下高见,小妹多谢先啦^_^
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-7-6 11:40:14 | 只看该作者
wait一下试试嘛。。
1:browser("1").page("2").webelement("3").click
2:browser("1").page("2").webedit("3").set"456"
3:wait(N)
4:。。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-7-6 13:23:28 | 只看该作者
browser("1").page("2").webedit("3").set"456"

不行的话改type试试看
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-7-6 14:29:46 | 只看该作者
所有web对象都是不直接支持type方法的。。。

LZ可以试下用sendkeys方法来解决该问题,具体用法帮助文档中都有
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-7-7 18:30:16 | 只看该作者
在EXT中午遇到这种情况我都是先点击该对象,然后用sendkey发送一个向下键来完成
试试:
browser("1").page("2").webelement("3").click
browser("1").page("2").webedit("3").click
sendkey “{down}”,1 '发送一个向下键,
browser("1").page("2").webelement("456").click

供参考
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-7-7 23:50:56 | 只看该作者
LS都解答的很清晰了,尝试一下吧
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-7-8 09:20:10 | 只看该作者

回复 5# 的帖子

少写一个步骤吧?
browser("1").page("2").webelement("3").click
browser("1").page("2").webedit("3").click
browser("1").page("2").webedit("3").set"456"
sendkey “{down}”,1 '发送一个向下键,
browser("1").page("2").webelement("456").click
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-7-30 16:45:24 | 只看该作者
不好意思啊,各位,这么久才回复~~

最终用sendkeys的方法解决了,谢谢大家~~~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 08:40 , Processed in 0.075053 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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