如果在输入数据之前闪烁的光标出现在文本区域中,该字段仅允许用户设置数据。
我尝试在JavaWindow
上激活SetFocus
,JavaEdit
以使光标闪烁。没工作。这是我试过的代码:
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的任何其他想法。