[英]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.