簡體   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