我可以在不使用定位器的情况下用 Java 中的 Selenium 发送 KeyStroke 吗?
我想将 KeyStroke 发送到 WebBrowser 本身,因为我不知道元素(及其定位器),我必须向其发送 KeyStroke 以执行我想要的操作。但我知道,当我手动选择浏览器作为活动窗口并在键盘上按“Enter”而不选择页面上的任何元素时,该操作执行正确。
我试过这段代码
SeleniumSession.keyPressNative(Integer.toString(KeyEvent.VK_ENTER));
但这对我不起作用。