Examples of ButtonElement


Examples of com.vaadin.testbench.elements.ButtonElement

        waitForElementVisible(By.id("Log"));
        waitForElementVisible(By.className("v-datefield"));
        WebElement dateTextbox = $(DateFieldElement.class).first().findElement(
                By.className("v-textfield"));
        ButtonElement button = $(ButtonElement.class).first();

        dateTextbox.sendKeys("01/01/01", Keys.TAB);
        assertLogText("1. valueChange: value: 01/01/01, is valid: true");
        button.click();
        assertLogText("2. buttonClick: value: 01/01/01, is valid: true");

        dateTextbox.sendKeys("lala", Keys.TAB);
        assertLogText("3. valueChange: value: null, is valid: false");
        button.click();
        assertLogText("4. buttonClick: value: null, is valid: false");

        dateTextbox.clear();
        dateTextbox.sendKeys("02/02/02", Keys.TAB);
        assertLogText("5. valueChange: value: 02/02/02, is valid: true");
        button.click();
        assertLogText("6. buttonClick: value: 02/02/02, is valid: true");
    }
View Full Code Here

Examples of com.vaadin.testbench.elements.ButtonElement

    @Test
    public void testTableSortingIndicatorIsVisibleAfterServersideSort() {
        openTestURL();

        ButtonElement button = $(ButtonElement.class).caption("Sort").first();
        TableElement table = $(TableElement.class).first();

        Assert.assertFalse("Descending indicator was prematurely visible",
                getHeaderClasses(table).contains(TABLE_HEADER_DESC_INDICATOR));
        Assert.assertFalse("Ascending indicator was prematurely visible",
                getHeaderClasses(table).contains(TABLE_HEADER_ASC_INDICATOR));

        button.click();
        Assert.assertTrue("Indicator did not become visible",
                getHeaderClasses(table).contains(TABLE_HEADER_DESC_INDICATOR));
        Assert.assertFalse("Ascending sort indicator was wrongly visible",
                getHeaderClasses(table).contains(TABLE_HEADER_ASC_INDICATOR));

        table.getHeaderCell(0).click();
        Assert.assertFalse("Table sort indicator didn't change",
                getHeaderClasses(table).contains(TABLE_HEADER_DESC_INDICATOR));
        Assert.assertTrue("Ascending sort indicator didn't become visible",
                getHeaderClasses(table).contains(TABLE_HEADER_ASC_INDICATOR));

        button.click();
        Assert.assertTrue(
                "Descending sort indicator didn't appear on the second serverside sort.",
                getHeaderClasses(table).contains(TABLE_HEADER_DESC_INDICATOR));
        Assert.assertFalse("Ascending sort indicator didn't disappear",
                getHeaderClasses(table).contains(TABLE_HEADER_ASC_INDICATOR));
View Full Code Here

Examples of elemental.html.ButtonElement

    addClassesToElement(elem, classNames);
    return elem;
  }

  public static ButtonElement createButtonElement(String... classNames) {
    ButtonElement elem = getDocument().createButtonElement();
    addClassesToElement(elem, classNames);
    return elem;
  }
View Full Code Here

Examples of elemental.html.ButtonElement

   * events are fired from a subinterface of {@link EventTarget}.
   */
  public void testUncaughtException() {
    // Create a button with an event handler that will throw an exception.
    Document doc = Browser.getDocument();
    ButtonElement btn = doc.createButtonElement();
    doc.getBody().appendChild(btn);

    btn.addEventListener(Event.CLICK, new EventListener() {
      @Override
      public void handleEvent(Event evt) {
        throw new RuntimeException("w00t!");
      }
    }, false);
View Full Code Here

Examples of elemental.html.ButtonElement

public class ElementalExample implements EntryPoint {

  @Override
  public void onModuleLoad() {
    final ButtonElement btn = getDocument().createButtonElement();
    btn.setInnerHTML("w00t?");
    btn.getStyle().setColor("red");
    getDocument().getBody().appendChild(btn);

    final DivElement div = getDocument().createDivElement();
    getDocument().getBody().appendChild(div);

    EventListener listener = new EventListener() {
      public void handleEvent(Event evt) {
        final XMLHttpRequest xhr = getWindow().newXMLHttpRequest();
        xhr.setOnLoad(new EventListener() {
          @Override
          public void handleEvent(Event evt) {
            div.setInnerHTML(xhr.getResponseText());
          }
        });
        xhr.open("GET", "/snippet.html");
        xhr.send();

        getWindow().setTimeout(new Window.TimerCallback() {
          @Override
          public void fire() {
            getWindow().alert("timeout fired");
          }
        }, 1000);

        btn.removeEventListener(Event.CLICK, this, false);
      }
    };

    btn.addEventListener(Event.CLICK, listener, false);
  }
View Full Code Here

Examples of elemental.html.ButtonElement

    addClassesToElement(elem, classNames);
    return elem;
  }

  public static ButtonElement createButtonElement(String... classNames) {
    ButtonElement elem = getDocument().createButtonElement();
    addClassesToElement(elem, classNames);
    return elem;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.