java - 如何在 OATS(JAVA) 中执行 Ctrl + Click?

标签 java automation automated-tests

我正在研究 OATS 自动化框架。在 Oracle 表格中,我必须在手动测试中选择一行(Ctrl + 单击),而自动化我需要编写一个程序来通过按下(Ctrl + 单击)选择一行,这件事将如何完成任何想法。在 oracle 表单中没有选择行的快捷方式。 Oracle 表单基本上是 Java 小程序。您的帮助将不胜感激。

最佳答案

我不是 100% 确定您的用例,但也许 java.awt.Robot 可以提供帮助: http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html

示例用法:

Robot robot = new Robot();
// press and hold CONTROL key
robot.keyPress(KeyEvent.VK_CONTROL);

// Left Click
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK); 

// release CONTROL key
robot.keyRelease(KeyEvent.VK_CONTROL);

关于java - 如何在 OATS(JAVA) 中执行 Ctrl + Click?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604787/

相关文章:

java - Java中的文件复制

c# - 如何将击键发送到应用程序 UI 自动化 -C#

ios - Appium iOS模拟器设置错误

testing - 夹具或测试的隔离模式

java - 如何相互排除两个程序部分

java - log4j.属性

Java缓冲图像: Calculate Memory Size in Advance

java - 在 selenium webdriver 中生成报告

tomcat - 自动化 xldeploy 中的配置项

java - Java 中的快速测试驱动开发