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.

NativeButtonDisableOnClickTest.java 798B

123456789101112131415161718192021222324252627
  1. package com.vaadin.tests.components.nativebutton;
  2. import com.vaadin.tests.tb3.MultiBrowserTest;
  3. import org.junit.Test;
  4. import org.openqa.selenium.By;
  5. import org.openqa.selenium.WebElement;
  6. import static org.junit.Assert.assertEquals;
  7. public class NativeButtonDisableOnClickTest extends MultiBrowserTest {
  8. @Test
  9. public void testButtonIsDisabled() {
  10. openTestURL();
  11. WebElement button = findElement(By.id("buttonId"));
  12. assertEquals(true, button.isEnabled());
  13. button.click();
  14. assertEquals(NativeButtonDisableOnClick.UPDATED_CAPTION,
  15. button.getText());
  16. assertEquals(false, button.isEnabled());
  17. button.click();
  18. assertEquals(NativeButtonDisableOnClick.UPDATED_CAPTION,
  19. button.getText());
  20. }
  21. }