Я не очень хорошо знаю Selenium, но, гуглив вокруг , можно найти информацию, которая может вам понадобиться
Однако общая стратегия заключается в том, чтобы не прикреплять слушателя к какому-либо элементу фильтра. элемент, когда событие перехвачено. Таким образом, два шага реализуют слушателя
public class EventCapture implements WebDriverEventListener{
@Override
public void afterChangeValueOf(WebElement arg0, WebDriver arg1) {
// TODO Auto-generated method stub
}
// other overriding
}
, затем зарегистрируйте его с драйвером
WebDriver driver = new FirefoxDriver();
EventFiringWebDriver eventHandler = new EventFiringWebDriver(driver);
EventCapture eCapture = new EventCapture();
//Registering with EventFiringWebDriver
//Register method allows to register our implementation of WebDriverEventListner to listen to the WebDriver events
eventHandler.register(eCapture);