Package org.openqa.selenium.interactions

Examples of org.openqa.selenium.interactions.Actions.build()


            action.moveToElement(element);
            action.moveByOffset(0, 1);
            action.clickAndHold();
            action.moveByOffset(xOffset, yOffset);
            action.release();
            action.build().perform();
        } else {
            Actions action = new Actions(getDriver());
            action.dragAndDropBy(element, xOffset, yOffset);
            action.build().perform();
        }
View Full Code Here


            action.release();
            action.build().perform();
        } else {
            Actions action = new Actions(getDriver());
            action.dragAndDropBy(element, xOffset, yOffset);
            action.build().perform();
        }
    }
}
View Full Code Here

    }

    private void typeString(String s) {
        Actions action = new Actions(getDriver());
        action.sendKeys(s);
        action.build().perform();
    }

    private int getNumberOfSuggestions() {

        List<WebElement> elements = getDriver().findElements(
View Full Code Here

            switch (clearType) {
                case BACKSPACE:
                    for (int i = 0; i < valueLength; i++) {
                    builder.sendKeys(root, Keys.BACK_SPACE);
                }
                    builder.build().perform();
                    break;
                case DELETE:
                    String ctrlADel = Keys.chord(Keys.CONTROL, "a", Keys.DELETE);
                    builder.sendKeys(root, ctrlADel);
                    builder.build().perform();
View Full Code Here

                    builder.build().perform();
                    break;
                case DELETE:
                    String ctrlADel = Keys.chord(Keys.CONTROL, "a", Keys.DELETE);
                    builder.sendKeys(root, ctrlADel);
                    builder.build().perform();
                    break;
                case ESCAPE_SQ:
                    StringBuilder sb = new StringBuilder();
                    for (int i = 0; i < valueLength; i++) {
                        sb.append("\b");
View Full Code Here

        treeTable.focus();
        for (int i = 1; i < 26; i++) {
            if (i == 1 || i == 4 || i == 16 || i == 19 || i == 21 || i == 24) {
                //click right arrow to expand first TreeTable node
                Actions right = new Actions(getDriver()).sendKeys(Keys.ARROW_RIGHT);
                right.build().perform();
                OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
            }
            //get selected index value
            emptyElement.assertText(String.valueOf(i - 1));
            //click down arrow
View Full Code Here

            }
            //get selected index value
            emptyElement.assertText(String.valueOf(i - 1));
            //click down arrow
            Actions down = new Actions(getDriver()).sendKeys(Keys.ARROW_DOWN);
            down.build().perform();
        }
        //check mouse selection for the same TreeTable
        element("formID:singleSelectionTreeTableID:1:categoryID").click();
        emptyElement.assertText("3");
        element("formID:singleSelectionTreeTableID:4_1:nameID").click();
View Full Code Here

        testAppFunctionalPage("/components/treetable/treeTableMultipleSelection.jsf");
        ElementInspector categoryOutput = element("formID:multipleSelectionTreeTableID:0:categoryID");
        Actions click= new Actions(getDriver()).moveToElement(
                getDriver().findElement(By.id("formID:multipleSelectionTreeTableID:0:categoryID")))
                .click();
        click.build().perform();
//        categoryOutput.click();

        TreeTableInspector multipleSelectionTreeTable = treeTable("formID:multipleSelectionTreeTableID");
        multipleSelectionTreeTable.focus();
        /*check keyboard navigation and selection*/
 
View Full Code Here

        element("formID:multipleNodePathsSelectionTreeTableID:0:categoryID").click();
        TreeTableInspector multipleNodePathsTreeTable = treeTable("formID:multipleNodePathsSelectionTreeTableID");
        Actions down = new Actions(getDriver()).moveToElement(
                getDriver().findElement(By.xpath(multipleNodePathsTreeTable.getXPath())))
                .sendKeys(Keys.ARROW_DOWN);
        down.build().perform();
//        multipleNodePathsTreeTable.keyPress(Keys.ARROW_DOWN);
        element("formID:multipleNodeDatasSelectionTreeTableID:0:categoryID").click();
        TreeTableInspector multipleNodeDataTreeTable = treeTable("formID:multipleNodeDatasSelectionTreeTableID");
        down = new Actions(getDriver()).moveToElement(
                getDriver().findElement(By.xpath(multipleNodeDataTreeTable.getXPath())))
View Full Code Here

        element("formID:multipleNodeDatasSelectionTreeTableID:0:categoryID").click();
        TreeTableInspector multipleNodeDataTreeTable = treeTable("formID:multipleNodeDatasSelectionTreeTableID");
        down = new Actions(getDriver()).moveToElement(
                getDriver().findElement(By.xpath(multipleNodeDataTreeTable.getXPath())))
                .sendKeys(Keys.ARROW_DOWN);
        down.build().perform();
//        multipleNodeDataTreeTable.keyPress(Keys.ARROW_DOWN);

        //check root + expanded child nodes
        element("formID:multipleNodePathsSelectionTreeTableID:4:categoryID").click();
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.