在我的测试中,我有许多模态和下拉列表可以打开并自动在输入框上设置焦点。
我已经看到可以断言元素是焦点。但是有没有快捷方式将密钥发送到当前焦点的元素?我希望能够跳过每次查找每个元素的所有工作。
答案 0 :(得分:6)
您可以使用selenium的activeElement()
功能访问当前关注的元素source。
E.g。
// select the current page context's active element
browser.switchTo().activeElement().sendKeys('Test')
答案 1 :(得分:5)
或者,您可以使用“浏览器操作”:
browser.actions().sendKeys('Test').perform();