Я хочу протестировать компонент калитки, который показывает контекстное меню при нажатии дополнительной кнопки мыши.
С помощью WicketTester.click(Component)
я могу щелкнуть, очевидно, имитировать щелчок по компоненту. Но как имитировать щелчок второй кнопкой мыши?
WicketTester не предоставляет средств для тестирования JavaScript!
Если контекстное меню отображается с вызовом Wicket Ajax на сервер, чтобы сделать его видимым, вы можете сделать tester.executeAjaxBehavior(...)
.
Если меню отображается через JavaScript в браузере, то WicketTester не может проверить, видимо оно или нет. Но в этом случае вы должны иметь возможность протестировать выбор пункта меню, т. е. отправить вызов Ajax с соответствующим значением для пункта.