You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

HeaderSyncOnScrollTest.java 789B

123456789101112131415161718192021222324252627282930313233
  1. package com.vaadin.tests.components.table;
  2. import java.io.IOException;
  3. import org.junit.Test;
  4. import com.vaadin.testbench.elements.TableElement;
  5. import com.vaadin.testbench.elements.ButtonElement;
  6. import com.vaadin.tests.tb3.MultiBrowserTest;
  7. public class HeaderSyncOnScrollTest extends MultiBrowserTest {
  8. @Test
  9. public void testFooter() throws IOException {
  10. openTestURL();
  11. $(ButtonElement.class).first().click();
  12. compareScreen("100pct-no-scrollbar");
  13. $(ButtonElement.class).get(1).click();
  14. TableElement first = $(TableElement.class).first();
  15. first.scrollLeft(200);
  16. compareScreen("300px-scrolled-right");
  17. $(ButtonElement.class).get(2).click();
  18. compareScreen("100pct-no-scrollbar-second");
  19. }
  20. }