Package com.vaadin.testbench.elements

Examples of com.vaadin.testbench.elements.NotificationElement


        buttons.get(1).click();

        waitForElementPresent(By.className("v-Notification"));

        NotificationElement notification = $(NotificationElement.class).first();
        assertEquals("Scrolled to 1000 px",
                notification.findElement(By.tagName("h1")).getText());

        // attempt to close the notification
        try {
            notification.closeNotification();
        } catch (StaleElementReferenceException e) {
        }

        WebElement ui = findElement(By.className("v-ui"));
        testBenchElement(ui).scroll(1020);

        buttons.get(1).click();

        waitForElementPresent(By.className("v-Notification"));

        notification = $(NotificationElement.class).first();
        assertEquals("Scrolled to 1020 px",
                notification.findElement(By.tagName("h1")).getText());

        try {
            notification.closeNotification();
        } catch (StaleElementReferenceException e) {
        }
    }
View Full Code Here


        type.selectByText(NotificationRole.ALERT.toString());

        show.click();
        waitForElementPresent(By.className("v-Notification"));

        NotificationElement notification = $(NotificationElement.class).first();

        String text = notification.getAttribute("role");
        Assert.assertTrue("Expected attribute 'role' to equal 'alert', found "
                + text, text.equals("alert"));

        text = getHiddenText(notification.findElements(
                By.className("v-assistive-device-only")).get(0));
        Assert.assertTrue("Expected 'Prefix:', found " + text,
                text.equals("Prefix:"));

        text = getHiddenText(notification.findElements(
                By.className("v-assistive-device-only")).get(1));
        Assert.assertTrue("Expected '- press ESC to close', found " + text,
                text.equals("- press ESC to close"));

        try {
            notification.closeNotification();
        } catch (Exception e) {
        }

        type.selectByText("STATUS");

        show.click();
        waitForElementPresent(By.className("v-Notification"));

        notification = $(NotificationElement.class).first();

        text = notification.getAttribute("role");
        Assert.assertTrue("Expected attribute 'role' to equal 'status', found "
                + text, text.equals("status"));

        try {
            notification.closeNotification();
        } catch (Exception e) {
        }

        prefix.clear();
        postfix.clear();
View Full Code Here

TOP

Related Classes of com.vaadin.testbench.elements.NotificationElement

Copyright © 2018 www.massapicom. 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.