使用Java将“双击”信号发送到MS Word

时间:2013-01-07 13:43:58

标签: java automation ms-word

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

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

"^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!

0 个答案:

没有答案