JavaEdit字段需要在文本输入之前设置焦点

时间:2016-09-06 22:32:51

标签: java vbscript qtp hp-uft

如果在输入数据之前闪烁的光标出现在文本区域中,该字段仅允许用户设置数据。

我尝试在JavaWindow上激活SetFocusJavaEdit以使光标闪烁。没工作。这是我试过的代码:

JavaWindow("ABC").Activate            
JavaWindow("ABC").JavaEdit("XYZ").SetFocus

JavaWindow("ABC").JavaEdit("XYZ").Set "Hello"

' UFT recorded script to get blink and enter data as follows. This doesn't work during execution.
JavaWindow("ABC").JavaEdit("XYZ").SetCaretPos 0,0

JavaWindow("ABC").JavaEdit("XYZ").Set "Hello"

调用createcaret时要使用的句柄名称是什么,以防我需要在使用SetCaretPos之前创建一个。

现在就试试sendkeys吧。欢迎关注JavaEdit的任何其他想法。

0 个答案:

没有答案