Как упоминает AlistairH, вы можете использовать document.activeElement
в большинстве современных браузеров.Чтобы использовать это в Selenium, вы можете сохранить активный элемент и сравнить его с активным элементом.Ниже приведен пример для Selenium IDE, который также должен указывать правильное направление для Selenium RC.
storeEval | this.browserbot.findElement("name=targetElement").id; | targetElement
storeEval | this.browserbot.getUserWindow().document.activeElement.id; | activeElement
verifyEval | '${targetElement}' | ${activeElement}
Обратите внимание, что в приведенном выше примере указан уникальный элемент id
.