【发布时间】:2020-11-29 02:05:07
【问题描述】:
我正在 Linux 上运行一些自动化(通过 docker),特别是自动化一些 Firefox 操作。
在某个阶段,我需要将文本发送到“上传文件”文本框。
这个具体的例子来自windows,但是测试是在Linux上运行的。
我不知道如何才能做到这一点。
你能帮忙吗?
问候!
【问题讨论】:
标签: java linux automation
我正在 Linux 上运行一些自动化(通过 docker),特别是自动化一些 Firefox 操作。
在某个阶段,我需要将文本发送到“上传文件”文本框。
这个具体的例子来自windows,但是测试是在Linux上运行的。
我不知道如何才能做到这一点。
你能帮忙吗?
问候!
【问题讨论】:
标签: java linux automation
在 Java 中,您可以使用 Robot 类生成按键事件。此代码按 A 键:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_A);
https://www.geeksforgeeks.org/robot-class-java-awt/ 有一个完整的示例,您可以通过在互联网上搜索“Java 机器人自动化”或类似的搜索词找到更多示例
【讨论】: