Package org.openqa.selenium.interactions

Examples of org.openqa.selenium.interactions.Actions


    }

    private void dragToTarget(String dragMode, WebElement dropTarget)
            throws IOException {
        WebElement draggable = vaadinElementById("label" + dragMode);
        new Actions(driver).moveToElement(draggable, 10, 10).clickAndHold()
                .moveByOffset(5, 0).perform();
        new Actions(driver).moveToElement(dropTarget, 12, 10).perform();
        compareScreen("dragMode" + dragMode);
        new Actions(driver).release().perform();
    }
View Full Code Here


        Point location = element.getLocation();

        element.click();

        new Actions(driver).moveToElement(element).perform();
        sleep(100);
        // move pointer bit right from the caption text
        new Actions(driver).moveByOffset(50, 0).clickAndHold()
                .moveByOffset(10, 2).moveByOffset(10, 0).moveByOffset(10, 0)
                .moveByOffset(10, 0).release().perform();

        String selection = ((JavascriptExecutor) getDriver()).executeScript(
                "return document.getSelection().toString();").toString();
View Full Code Here

        openTestURL();
        LabelElement element = $(LabelElement.class).get(4);
        LabelElement targetElement = $(LabelElement.class).get(1);
        checkTooltip(element,
                "Tooltip for the wrapper wrapping all the draggable layouts");
        new Actions(getDriver()).clickAndHold(element)
                .moveToElement(targetElement).perform();
        sleep(500);
        checkTooltipNotPresent();
        new Actions(getDriver()).release().perform();
        checkTooltip(element, "Drag was performed and tooltip was changed");
    }
View Full Code Here

        List<WebElement> rows = driver.findElements(By
                .className("v-table-cell-wrapper"));
        WebElement rangeStart = rows.get(0);
        WebElement rangeEnd = rows.get(1);
        rangeStart.click();
        new Actions(driver).keyDown(Keys.SHIFT).perform();
        rangeEnd.click();
        new Actions(driver).keyUp(Keys.SHIFT).perform();
        driver.findElement(By.className("v-button")).click();
        WebElement extraRow = driver.findElements(
                By.className("v-table-cell-wrapper")).get(1);
        new Actions(driver).keyDown(Keys.CONTROL).click(extraRow)
                .click(extraRow).keyUp(Keys.CONTROL).perform();
        driver.findElement(By.className("v-button")).click();
        try {
            driver.findElement(By.vaadin("Root/VNotification[0]"));
            Assert.fail("Notification is shown");
View Full Code Here

        openTestURL();

        WebElement clickedButton = vaadinElement("/VVerticalLayout[0]/VButton[0]");
        WebElement visitedButton = vaadinElement("/VVerticalLayout[0]/VButton[1]");

        new Actions(driver).moveToElement(clickedButton).clickAndHold()
                .moveToElement(visitedButton).moveToElement(clickedButton)
                .release().perform();

        assertEquals(ButtonClick.SUCCESS_TEXT,
                vaadinElement("/VVerticalLayout[0]/VLabel[0]").getText());
View Full Code Here

        invokeShortcut("C");
        Assert.assertEquals("4. Click event for enabled button", getLogRow(0));
    }

    private void invokeShortcut(CharSequence key) {
        new Actions(getDriver()).sendKeys(key).perform();
    }
View Full Code Here

    public void testTextAreaDndImage() {
        openTestURL();

        WebElement wrapper = driver.findElement(By
                .className("v-verticallayout"));
        Actions actions = new Actions(driver);
        actions.clickAndHold(wrapper);
        actions.moveByOffset(50, 50);
        actions.perform();

        WebElement dragElement = driver.findElement(By
                .className("v-drag-element"));
        List<WebElement> children = dragElement.findElements(By.xpath(".//*"));
        boolean found = false;
View Full Code Here

        assertThat(getTextAreaHeight(), is(size + offset));
    }

    private void resizeTextAreaBy(int offset) {
        int resizeHandlerOffset = 10;
        new Actions(getDriver())
                .moveToElement(getTextArea(),
                        TEXTAREAWIDTH - resizeHandlerOffset,
                        TEXTAREAHEIGHT - resizeHandlerOffset).clickAndHold()
                .moveByOffset(offset, offset).release().build().perform();
    }
View Full Code Here

        TableElement table = getTable();
        table.getCell(FIRSTSELECTEDROW, 0).click();

        scrollToBottom();

        new Actions(getDriver()).keyDown(Keys.SHIFT).click(getTable().getCell(LASTSELECTEDROW, 0)).keyUp(Keys.SHIFT)
                .build().perform();
    }
View Full Code Here

    private TableElement getTable() {
        return $(TableElement.class).first();
    }

    private void moveResizer(WebElement resizer, int offset) {
        new Actions(driver).clickAndHold(resizer).moveByOffset(offset, 0).release().perform();
    }
View Full Code Here

TOP

Related Classes of org.openqa.selenium.interactions.Actions

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.