繁体   English   中英

Java中的AutoIT拖放

[英]AutoIT Drag and Drop in Java

我是新来的,最近开始使用AutoIt和硒对Web应用程序执行自动化测试。 我目前陷入一种情况,我想对拖放元素进行自动测试(用户可以将文件从其桌面/文件夹拖放到Web应用程序中)。 我知道在selenium中,我可以简单地将文件路径发送到web元素中,但是在这种情况下,我希望能够测试拖放的功能。

我目前正在使用AutoItx4java桥和Java编程。 总结起来,我需要帮助来创建一个脚本,该脚本打开一个文件夹并将该项目拖放到给定的坐标处。 这些坐标是用硒确定的,所以我不能简单地使用exe,因为我需要输入坐标作为参数。 我知道如何严格地从AutoIt脚本执行此操作,但是使用Java中的AutoItX对象很难做到这一点。 我也不确定为什么以下代码无法打开指定目录中的文件夹。

AutoItX x = new AutoItX();
String path = "C:"+File.separator+"Users";
x.run("explorer.exe", path);

我做错了什么,或者有其他方法可以让我自动化? 任何建议都会有所帮助,并感谢您的宝贵时间。

只是一个快速的谷歌,我发现了这个

归所有者所有

您只需要将其编译为exe,然后使用JAVA代码执行exe文件即可。

Runtime.getRuntime ().exec ("/folder/exec.exe");

当然,您可能需要一些thread.sleep文件才能完成执行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM