我是某个公司和产品的自动化程序员。 我需要使用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!