java - 我可以使用 Java 操作其他应用程序吗?

标签 java user-interface automation

我正在尝试找到一种使用java与GUI交互的方法,我想编写一个脚本来打开应用程序,输入用户名和密码,然后单击“登录”等等。有什么办法可以做到吗?

最佳答案

也许您正在搜索 Java 机器人之类的东西,它与 Selenium 类似,但用于系统应用程序。 我过去用它来执行 UI 测试 http://alvinalexander.com/java/java-robot-class-example-mouse-keystroke

要从 java 启动一个系统命令,您可以使用

Runtime.getRuntime().exec("System specific command line text here");

还有

File file = new File("/absolute/path/to/yourExecutable");
Desktop.getDesktop().open(file);

关于java - 我可以使用 Java 操作其他应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40846678/

相关文章:

Java JNDI 查找名称兼容 Tomcat 和 Weblogic

jquery - 需要知道 jQuery UI Widget 是否已应用于 DOM 对象

java - 在 java GUI 中显示 excel 页面

java - Netbeans 从右到左显示 jlabel-text

flash - 如何使用 selenium webdriver 自动化基于 Flash 的页面

java - CORS和错误以及Access-Control-Allow-Origin header 的问题

java - 如何从另一个数组递归创建一个新数组

Java- Jersey ,JAX RS

scripting - Adobe Premiere 脚本

php - 检查联系表是否有效(自动测试)