有没有人使用 Java 机器人 class 在 Selenium 网格上使用 remoteWebDriver 执行击键?

Has anyone used the Java robot class to execute keystrokes using remoteWebDriver on Selenium grid?

我有一个测试用例,我需要在弹出的 windows 对话框中输入击键。当我在本地 运行 我的测试时,我可以使用 Java 机器人 class 在对话框中输入所需的击键成功地做到这一点。但是当我 运行 使用 Selenium Grid 2 进行测试时,机器人会在从我的 Eclipse IDE 而不是在远程预期的测试节点上执行测试的系统上执行击键。

有人 运行 参与其中或对如何让机器人命令远程在测试节点上执行有任何建议吗?我在想 java 机器人可能不是网格测试的最佳解决方案,但这对我来说是最后的选择。

谢谢!

通过使用一种叫做 Robotil 的东西,我能够非常轻松地完成这项工作,它允许我在远程机器上使用机器人 class。这可能对其他人有帮助,所以我将 post 此处 link:http://codoid.com/robotil/