繁体   English   中英

如何将硒中的KeyStroke发送到浏览器窗口(无定位器)

[英]How to send KeyStroke in selenium to browser window (without locator)

我可以在不使用定位器的情况下用Java用Selenium发送KeyStroke吗?

我想将KeyStroke发送给WebBrowser本身,因为我不知道元素(及其定位符),我必须向其发送KeyStroke来执行所需的操作。 但是我知道,当我手动选择浏览器作为活动窗口并仅在键盘上按“ Enter”而不选择页面上的任何元素时,该操作即可正确执行。

我尝试了这段代码

SeleniumSession.keyPressNative(Integer.toString(KeyEvent.VK_ENTER));

但这对我没有用。

如何将其发送到HTML元素-即通过xpath "/html"和sendKeys()查找元素?

我尝试使用“ // body”,但不确定在Selenium RC API中是否可以使用。 这是Selenium 2.x的WebDriver API旨在使其正常工作的目的之一。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM