【问题标题】:AutoIT Drag and Drop in JavaJava 中的 AutoIT 拖放
【发布时间】:2015-10-03 14:09:27
【问题描述】:

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

我目前正在使用 AutoItx4java 桥和 java 编程。总而言之,我需要帮助创建一个脚本,该脚本打开一个文件夹并将项目拖放到给定坐标处。这些坐标是在 selenium 中确定的,所以我不能简单地使用 exe,因为我需要输入坐标作为参数。我了解如何严格从 AutoIt 脚本执行此操作,但在使用 java 中的 AutoItX 对象时遇到了困难。我也不确定为什么下面的代码没有打开指定目录下的文件夹。

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

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

【问题讨论】:

    标签: java selenium drag-and-drop automation autoit


    【解决方案1】:

    只是快速谷歌,我找到了this

    感谢所有者

    你只需要将它编译成exe然后使用JAVA代码执行exe文件。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-22
      相关资源
      最近更新 更多