123456789101112131415161718192021222324252627282930313233343536 |
- package com.vaadin.tests.components.grid;
-
- import static org.junit.Assert.assertTrue;
-
- import org.junit.Before;
- import org.junit.Test;
- import org.openqa.selenium.By;
-
- import com.vaadin.testbench.elements.ButtonElement;
- import com.vaadin.testbench.parallel.TestCategory;
- import com.vaadin.tests.tb3.MultiBrowserTest;
-
- @TestCategory("grid")
- public class GridDetailsReattachTest extends MultiBrowserTest {
-
- @Before
- public void setUp() {
- setDebug(true);
- }
-
- @Test
- public void clickToAddCaption() {
- openTestURL();
- assertTrue("Grid details don't exist", hasDetailsElement());
- $(ButtonElement.class).first().click();
- assertTrue("Grid details don't exist after deattach and reattach",
- hasDetailsElement());
- }
-
- private final By locator = By.className("v-grid-spacer");
-
- private boolean hasDetailsElement() {
- return !findElements(locator).isEmpty();
- }
-
- }
|