51Testing软件测试论坛

标题: QTP 把weblist识别成webedit [打印本页]

作者: LIBO_200    时间: 2010-9-11 10:15
标题: QTP 把weblist识别成webedit
QTP 把weblist识别成webedit,后我用SET 的方法给它值,但是在提交后这个SET给它的值就不见了。这个控件是手动从下拉框中选择内容的,若手动输的话也要从下拉框去选一下,不选的话提交了也是空的,不能自动识别出来有值,后来我又用object spy去识别下拉框的内容,识别为webelement,但是怎么也加不对像库中。也录不下来,不知道是怎么回事。
请教一下高手们,这个控件是下拉列表,但是又可以手动输入,但输入后还要在下拉列表中选中相对的内容才会有值。
不像其它的下拉表输一个值他自动就会匹配到相应的。
作者: TIB    时间: 2010-9-11 15:40
应该不是纯正的WebList,可能需要特殊处理,例如通过Object访问DOM
作者: kavensyw    时间: 2010-9-11 19:08
WebEdit设置值后,用SendKey发送个回车,然后再用WebList选择不行吗?
作者: 582357212    时间: 2011-2-17 16:00
回复 1# LIBO_200
当识别为WebEdit时候  用Browser("").Page("").WinEdit("").Set "" set后面跟上的是列表中的值,这值可以放在table中取,运行效果和weblist().select ""一样的  但是请注意 这儿set的值必须是列表框中有的值   如果值不是列表中已有的,那么提交就像楼主说的这样会为空。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2