当前位置: 首页 > 知识库问答 >
问题:

自动拖放Java

单于俊智
2023-03-14

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

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

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

我做错了什么,或者是否有一种不同的自动化方法,我应该看看?任何建议都会有帮助,谢谢你抽出时间。

共有1个答案

钮博裕
2023-03-14

快速谷歌一下我发现了这个

归功于所有者

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

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

当然,你可能需要一些线。文件的Hibernate已完成执行

 类似资料:
  • 问题内容: 我正在使用TransferHandler将数据从JPanel作为JLabel传递到JTextArea (单击左侧面板中的某处以创建要拖动的JLabel) 数据的传输工作正常,但是我还想“显示” JLabel,因为 它与鼠标指针一起被拖动。 如果您注释掉 您将看到我想要它的外观。(但当然不会传输数据)。 如何既可以进行传输又可以使JLabel跟随鼠标光标? 这是代码: 问题答案: 另一个

  • pre { white-space: pre-wrap; } 本教程向您展示如何使 HTML 元素可拖动,在本例中,我们将创建三个 DIV 元素然后启用他们的拖动和放置。 首先,我们创建三个 <div> 元素:     <div id="dd1"></div>     <div id="dd2"></div>     <div id="dd3"></div> 对于第一个 <div> 元素,我们

  • 我正在使用本机拖放html5 api开发拖放界面。我们已经在其他部分使用了jQuery拖动,但是它在这个特定部分的表现很差,所以我们使用原始的JavaScript。 本质上,标记看起来像这样... 我为“dragstart”创建一个addEventListener并运行以下函数 它将我的类完美地应用于原始元素,但我似乎不能移动原始元素。浏览器创建克隆/幽灵图像...我看到你可以创建自己的图像显示,

  • 问题内容: 问题: 尝试在使用angular-drag-and-drop-lists的前端中模拟拖放 尝试过: 1.jquery-simulate:给出以下错误 未捕获到的TypeError:无法在’EventTarget’上执行’dispatchEvent’:参数1不是’Event’类型的。 2.drag-drop-helper.js:点击发生在要拖动的项目上 3.drag_to:什么也没发生

  • Java自定义拖放--对TransferHandler没有回调。 我想为JPanel子类实现自定义拖放功能。I遵循标准DnD教程的指导方针: 拖放和数据传输 从表面上看,事情似乎很进步,但当我实际尝试时,我没有得到任何迹象表明任何DnD行为正在发生。事实上,没有调用我的TransferHandler中的任何方法。 所以,让我们回顾一下我所做的... 我创建了自己的容器类,它声明自己来扩展JPane

  • 实现两个两个效果,一个是仿照“过日子”进入子页效果,以及拖动UIScrollView放大图片效果。 [Code4App.com]