51Testing软件测试论坛

标题: qtp,如何录制百度输入后弹出的下拉选择 [打印本页]

作者: wolaizhinidexin    时间: 2010-4-22 16:47
标题: qtp,如何录制百度输入后弹出的下拉选择
[attach]61360[/attach]

录制顺序:光标进入百度输入框->输入任意关联值->光标移于下方关联值->点击下方任意关联值->执行搜索服务

QTP8.2,我要QTP能记录输入关联值后,将光标移到任意下拉值上后的脚本记录(即光标在下拉框中移动过程中的脚本记录)

我试过用qtp事件配置,添加webEdit的onmouseover事件,不过还是不能记录下来这个过程...

谁有好的点子?先谢了.
作者: feiyunkai    时间: 2010-4-22 16:47
标题: 使用WScript.Shell
'先将百度的输入框和百度一下按钮添加到对象库,然后运行以下脚本就可以点击下拉框中第2个选项(即:acfun)
SystemUtil.Run"http://www.baidu.com"
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "a"
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Click

Set wshShell = CreateObject("WScript.Shell")
'连续按3次向下键(↓),选择下拉列表中的第2个选项
For i=1 to 3    '
wshShell.SendKeys "{DOWN}"
wait 1
Next

Set wshShell =nothing

Browser("百度一下,你就知道").Page("百度一下,你就知道").WebButton("百度一下").Click

[ 本帖最后由 feiyunkai 于 2010-4-22 18:05 编辑 ]
作者: ice1216    时间: 2010-4-22 16:55
onfocus
作者: tangjunshan    时间: 2010-4-22 17:58
标题: dfsasdfsdfsdf
sdfsdfsdfsdfsdfsdfsdfsdfsdfsdf
作者: wolaizhinidexin    时间: 2010-4-23 11:40
thank  feiyunkai




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