Tesherlock 发表于 2010-3-19 11:23:27

急急急!求助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!


预期结果:选择指定客户后,能带出业务员和订单金额率,见下图~



还有个问题,本人用的QTP10.0中怎么没“onclick”事件,想用鼠标点击都没法用。。。
Browser("xxx").Window("xxx").Page("xxx").WebList("_autoSelect2_").FireEvent("onclick")

Tesherlock 发表于 2010-3-19 11:28:15

在线等待高手出现!:handshake

zzxxbb112 发表于 2010-3-19 12:02:46

放弃wsh,试试DeviceReplay的点击方法~

Tesherlock 发表于 2010-3-19 14:54:42

非常感谢斑竹大人的提示,已经解决了!:victory:

ilove51 发表于 2010-5-9 09:06:34

恭喜。问题说得真清楚,赞一个。

an007 发表于 2010-5-10 09:33:22

正好遇到此问题,感谢版主,感谢楼主,节省了不少时间
页: [1]
查看完整版本: 急急急!求助Weblist选择问题