Popup menus are managed using
MenuItem
components.
The
PopupMenuInterceptor
class offers a single run()
method which launches a given Trigger and returns the
displayed MenuItem.
For instance:
MenuItem menu = PopupMenuInterceptor.run(table.triggerRightClick(2, 4)); assertTrue(menu.contentEquals("Cut", "Copy", "Paste", "Delete"));
You can also use a more compact formatting:
PopupMenuInterceptor .run(table.triggerRightClick(2, 4)) .getSubMenu("Copy") .click();