0

我是某个公司和产品的自动化程序员。我需要用 MS Word 自动化一些事情(在所有版本上,但如果需要,我会在到达那里时越过那座桥)大部分工作已经完成,但我需要在自动化中添加一个特定的操作:Double - 单击“打开文件”窗口中的文件,将其打开。

到目前为止,我使用“发送密钥”来执行此操作,发送以下密钥信号:

"^o";{TAB};{TAB};{TAB};{TAB};{TAB};{TAB};{TAB};{TAB};{TAB};{TAB};{TAB};test;{ENTER}

基本上选择了文件并打开它。事实证明这并不令人满意,因为我特别需要双击。

有没有办法我可以做到这一点?

我主要用 Java 编程,但如果您有其他语言的简单建议,请继续。
只需双击突出显示的组件就足够了,我可以使用上面的键来访问文件,将其突出显示,并让它获得 dbl.click 信号。

笔记:

我可以使用 Selenium 或 AutoIT,但我被要求尽可能不要这样做。

如果有任何不清楚的地方,请随时提问。

哦,是的,我忘了提一些非常重要的事情——这些自动化测试在远程系统上工作,使用 Tomcat 连接。

更新:

I put the idea on a back burner after wasting an entire day on this. I have found that     using JNA and User32 is fairly simple for mouse control, but I did not manage to     find the coordinates of the selection focus. 
If anyone has any idea, it is much appreciated!
4

0 回答 0