51Testing软件测试论坛
标题:
急急急!求助Weblist选择问题
[打印本页]
作者:
Tesherlock
时间:
2010-3-19 11:23
标题:
急急急!求助Weblist选择问题
项目过程中遇到一棘手问题,客户名称是一个webedit,要触发weblist,需要输入%号,然后通过List选择想要的客户,选择后会带出相关的业务员,还会带出订单金额百分比。
QTP录制下来的脚本:
'Browser("xxx").Page("xxx").Frame("xxx").WebEdit("客户名称").Set "%"
'Browser("xxx").Page("xxx").Frame("xxx").WebList("_autoSelect2_").Select "22 客户11"
复制代码
对于触发weblist,我已经解决了,通过如下代码实现:
Browser("xxx").Page("xxx").Frame("xxx").WebEdit("客户名称").FireEvent("onfocus")
set wshShell =CreateObject("WScript.Shell")
wshShell.SendKeys "{ENTER}"
wait(2)
复制代码
现在遇到的问题是,如何选择指定的客户名并能带出相应的业务员等信息,我试了很多方法,包括select "#"&n,脚本跑下来都能找到焦点,但是却不会去点击。还请各位大大帮我看看这个问题该如何解决。TKS!
[attach]60509[/attach]
预期结果:选择指定客户后,能带出业务员和订单金额率,见下图~
[attach]60510[/attach]
还有个问题,本人用的QTP10.0中怎么没“onclick”事件,想用鼠标点击都没法用。。。
Browser("xxx").Window("xxx").Page("xxx").WebList("_autoSelect2_").FireEvent("onclick")
[attach]60511[/attach]
作者:
Tesherlock
时间:
2010-3-19 11:28
在线等待高手出现!
作者:
zzxxbb112
时间:
2010-3-19 12:02
放弃wsh,试试DeviceReplay的点击方法~
作者:
Tesherlock
时间:
2010-3-19 14:54
非常感谢斑竹大人的提示,已经解决了!
作者:
ilove51
时间:
2010-5-9 09:06
恭喜。问题说得真清楚,赞一个。
作者:
an007
时间:
2010-5-10 09:33
正好遇到此问题,感谢版主,感谢楼主,节省了不少时间
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2