Проверить контекстное меню Grid

У меня есть org.eclipse.nebula.widgets.grid.Grid. В его заголовок я добавил контекстное меню (которое вызывается щелчком правой кнопки мыши).

Мне нужно создать несколько тестов для этой сетки, используя SWTBot (который не поддерживает сетки).

Как открыть контекстное меню?

Я смог получить GridHeader и даже щелкнуть по нему, используя

gridItem.notifyListeners(SWT.Selection, new Event());

Чтобы открыть контекстное меню, я безуспешно пробовал SWT.BUTTON3. Я также пробовал некоторые вещи, предложенные здесь: link1, link2 и link3 (метода contextMenu(); нет).


person Andrei    schedule 02.12.2015    source источник