在我的測試中,我有一些模式和下拉菜單,它們打開並自動在其輸入框中設置焦點。如何將鍵發送到焦點元素?
我已經看到,有可能斷言一個元素是焦點。但是有沒有什麼快捷方式可以將鍵發送到當前焦點的元素?我希望能夠跳過每次查找每個元素的所有工作。
在我的測試中,我有一些模式和下拉菜單,它們打開並自動在其輸入框中設置焦點。如何將鍵發送到焦點元素?
我已經看到,有可能斷言一個元素是焦點。但是有沒有什麼快捷方式可以將鍵發送到當前焦點的元素?我希望能夠跳過每次查找每個元素的所有工作。
您可以使用硒的activeElement()
功能訪問當前關注的元素source。
E.g.
// select the current page context's active element
browser.switchTo().activeElement().sendKeys('Test')
或者,您也可以使用 「瀏覽器操作」:
browser.actions().sendKeys('Test').perform();
TIL。這很棒! –
完美謝謝! – Niel