51Testing软件测试论坛
标题:
QTP能定位光标么?
[打印本页]
作者:
鹭岛
时间:
2008-8-6 14:12
标题:
QTP能定位光标么?
比如一个输入框,输入错误后,提示错误,点确定后,光标会定位到错误的那行,但这个行不确定(有好多行,只要错误就会提示)
那如何确定光标的位置呢?当出现输入错误后,确定完毕,光标定位到错误行时,我们怎么判断是在哪个行?怎么输入?
作者:
假装不在
时间:
2008-8-6 14:45
使用win API吧,这个是可以让窗口得到输入焦点的。
GetFocus
Declare Function GetFocus Lib "user32" Alias "GetFocus" () As Long
说明
获得拥有输入焦点的窗口的句柄
返回值
Long,拥有焦点的那个窗口的句柄。如没有窗口拥有输入焦点,则返回零
作者:
假装不在
时间:
2008-8-6 14:54
但其实,QTP里面也有一个方法支持楼主你想要的,就是SetCaretPos
作者:
zte_boy
时间:
2008-8-6 15:17
原帖由
假装不在
于 2008-8-6 14:54 发表
但其实,QTP里面也有一个方法支持楼主你想要的,就是SetCaretPos
这个好像是针对AcxEdit这种对象的
作者:
假装不在
时间:
2008-8-6 17:47
那如果不行就用win api....
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2