selenium无法操作win窗口元素,例如附件上传等,RobotFramework框架中自带了AutoItLibrary扩展库,可以很好的操作这些元素,但用java结合selenium来自动化测试时,并没有已经封装的类库,但是可以借助autoit和jacob来实现,本工具中提供了所需要的jar包和dll文件,按照说明文档的操作即可在java代码中使用,使用例子:
AutoItX autoItX = new AutoItX();
autoItX.run("calc.exe","C:\\Windows\\system32");
Thread.sleep(2000);
autoItX.controlClick("计算器", "", "Button3");
1