package com.vaadin.tests.components.menubar; import org.junit.Assert; import org.junit.Test; import com.vaadin.testbench.elements.MenuBarElement; import com.vaadin.tests.tb3.MultiBrowserTest; public class MenuBarNavigationMouseTest extends MultiBrowserTest { @Override protected Class<?> getUIClass() { return MenuBarNavigation.class; } @Test public void testMenuBarMouseNavigation() throws Exception { openTestURL(); MenuBarElement menuBar = $(MenuBarElement.class).first(); menuBar.clickItem("File", "Export..", "As PDF..."); Assert.assertEquals("1. MenuItem File/Export../As PDF... selected", getLogRow(0)); menuBar.clickItem("Edit", "Copy"); Assert.assertEquals("2. MenuItem Edit/Copy selected", getLogRow(0)); menuBar.clickItem("Help"); Assert.assertEquals("3. MenuItem Help selected", getLogRow(0)); menuBar.clickItem("File", "Exit"); Assert.assertEquals("4. MenuItem File/Exit selected", getLogRow(0)); } }