2015-10-23 35 views
4

在我的測試中,我有一些模式和下拉菜單,它們打開並自動在其輸入框中設置焦點。如何將鍵發送到焦點元素?

我已經看到,有可能斷言一個元素是焦點。但是有沒有什麼快捷方式可以將鍵發送到當前焦點的元素?我希望能夠跳過每次查找每個元素的所有工作。

回答

4

您可以使用硒的activeElement()功能訪問當前關注的元素source

E.g.

// select the current page context's active element 
browser.switchTo().activeElement().sendKeys('Test') 
+0

完美謝謝! – Niel

4

或者,您也可以使用 「瀏覽器操作」:

browser.actions().sendKeys('Test').perform(); 
+0

TIL。這很棒! –

相關問題