我们正在使用TestComplete的Sys.Desktop.KeyDown
和Sys.Desktop.KeyUp
VB方法输入记事本。
为此我们正在使用包含for
和KeyDown
的{{1}}循环,但由于某种原因,即使在for循环结束后,输入仍然不完整,其输入速度很慢,不知道为什么。
我通过删除防病毒软件进行了检查,但仍然看到了问题。我也尝试使用KeyUp
,但有时我们得到1,有时为0,所以真的需要调试这个问题。任何人都可以建议一种方法来调试这个问题吗?
答案 0 :(得分:0)
您是否可以在主文本区域对象上使用.Keys()?
类似的东西:
Set textObject = Sys.Process("notepad").Window("Notepad", "Untitled - Notepad", 1).Window("Edit", "", 1)
Call textObject.Keys("Hello")
这是我将文本定向到特定对象时的首选方式。有关Keys方法的更多信息,请参阅此link。