51Testing软件测试论坛

标题: QTP关于WSCRIPT模拟键盘ENTER的操作 [打印本页]

作者: wspc    时间: 2011-12-3 16:18
标题: QTP关于WSCRIPT模拟键盘ENTER的操作
我打开百度,然后再输入框中输入“QTP”,然后按回车键,就自动跳转到搜索的页面
于是写下了以下脚本:
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "qtp"
Dim wshsheet
Set wshsheet=CreateObject("wscript.Shell")
wshsheet.SendKeys "{Enter}"
我期望能够按回事键(不想用CLICK的方法)跳转到搜索页面,但是运行的时候却没有发现到搜索页面,还请高手为小弟支下招,不胜感激。
作者: SexyCat_1113    时间: 2011-12-4 18:43
额,帮顶~
作者: zylbsplx2008    时间: 2011-12-4 22:17
你上面这个语句执行是否找到有对象……
作者: wspc    时间: 2011-12-5 12:32
回复 3# zylbsplx2008


    找到有对象,没有提示报错,但是就是没有按回车键
作者: ymn911    时间: 2011-12-5 13:51
看下帮助,应该是大写吧。
作者: wspc    时间: 2011-12-5 13:53
回复 5# ymn911


    大写小写都无所谓吧。
作者: wspc    时间: 2011-12-6 13:55
各位,我好像明白了
作者: cherry521    时间: 2012-3-20 09:40
问题在哪呢,我也遇到这个问题了
作者: gfxia    时间: 2012-11-6 09:17
同问
楼主怎么不把解决方法 告诉大家呢
作者: gfxia    时间: 2012-11-6 09:17
同问
楼主怎么不把解决方法 告诉大家呢
作者: gfxia    时间: 2012-11-6 09:18
同问
楼主怎么不把解决方法 告诉大家呢
作者: gfxia    时间: 2012-11-6 09:18
同问
楼主怎么不把解决方法 告诉大家呢
作者: gfxia    时间: 2012-11-6 09:18
同问
楼主怎么不把解决方法 告诉大家呢
作者: jack_loo    时间: 2012-11-21 17:32
手工输入时实际上包含了2个操作,1是把焦点放在文本框中,2是输入内容,QTP回放时通过后台写入内容,并没有把焦点放入到文本框中,所以这时回车没起作用。解决办法就是Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").click 1,1在文本框上点一下,文本框就获得焦点了,就能响应回车了。




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