TA的每日心情 | 开心 2018-1-25 11:31 |
---|
签到天数: 2 天 连续签到: 2 天 [LV.1]测试小兵
|
项目过程中遇到一棘手问题,客户名称是一个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")
|
|