ajax实现的下拉自动提示框,如何编写脚本
例如:测试需求,在百度搜索框内,输入"qtp"后选择下拉中的“qtp教程”。这样的需求如何编写脚本。 本人的想法是。webedit.set "qtp"WshShell.sendkeys "{DOWN}" SystemUtil.Run "www.baidu.com"
Browser("百度一下,你就知道").Page("百度一下,你就知道").Sync:wait 2
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "qtp"
wait 2
Set WshShell=CreateObject("WScript.Shell")
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{ENTER}"
但脚本在运行时,sendkeys "{DOWN}"好像总是不起作用 这个问题 是焦点设置的问题 你可以在
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "qtp"
后面加一句 Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").click 激活对象
还有一种方法spy的时候按住ctrl 直接获取qtp教程 这个对象
赵佳乐SMILE 发表于 2015-4-21 13:21
这个问题 是焦点设置的问题 你可以在
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit ...
真的是要click一下,而且还要wait 时间稍长些,谢谢
页:
[1]