package com.vaadin.tests.debug; import static org.junit.Assert.assertEquals; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import com.vaadin.tests.tb3.SingleBrowserTest; public class PreserveCustomDebugSectionOpenTest extends SingleBrowserTest { @Test public void testPreserveSection() { setDebug(true); openTestURL(); findElement(By.cssSelector( ".v-debugwindow-tabs button[title=\"Dummy debug window section\"]")) .click(); WebElement content = findElement( By.cssSelector(".v-debugwindow-content")); // Sanity check assertEquals("Dummy debug window section", content.getText()); // Open page again, should still have the same section open openTestURL(); content = findElement(By.cssSelector(".v-debugwindow-content")); assertEquals("Dummy debug window section", content.getText()); } }