Examples of DropDownFieldInspector


Examples of org.seleniuminspector.openfaces.DropDownFieldInspector

        asTagOutput.assertText("true");
    }

    protected void checkNoCachingHighlight(String pageUrl){
        testAppFunctionalPage(pageUrl);
        DropDownFieldInspector dropdown = dropDownField("formID:plantsNoCaching");
        dropdown.field().keyDown(KeyEvent.VK_DOWN);
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        dropdown.popup().items().get(1).click();
        dropdown.field().keyDown(KeyEvent.VK_DOWN);
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        dropdown.popup().items().get(1).assertStyle("background-color: black;");
    }
View Full Code Here

Examples of org.seleniuminspector.openfaces.DropDownFieldInspector

        dropdown.popup().items().get(1).assertStyle("background-color: black;");
    }

    protected void checkAfterRenderHighlight(String pageUrl){
        testAppFunctionalPage(pageUrl);
        DropDownFieldInspector dropdown = dropDownField("formID:plantsAfterRender");
        dropdown.field().keyDown(KeyEvent.VK_DOWN);
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        dropdown.popup().items().get(1).click();
        element("formID:renderPlants").click();
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        dropdown.field().keyDown(KeyEvent.VK_DOWN);
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        dropdown.popup().items().get(1).assertStyle("background-color: black;");
    }
View Full Code Here

Examples of org.seleniuminspector.openfaces.DropDownFieldInspector

        dropdown.popup().items().get(1).assertStyle("background-color: black;");
    }

    protected void checkNoCashingAutoComplete(String pageUrl){
        testAppFunctionalPage(pageUrl);
        DropDownFieldInspector dropdown = dropDownField("formID:plantsNoCaching");
        WebElement field_ = getDriver().findElement(By.xpath(dropdown.field().getXPath()));
        field_.sendKeys("a");
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        field_.sendKeys("b");
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        element("formID:selectedRangeSize").assertText("5");
View Full Code Here

Examples of org.seleniuminspector.openfaces.DropDownFieldInspector

        element("formID:selectedRangeSize").assertText("5");
    }

    protected void checkNoFieldCleanOnCustomInput(String pageUrl){
        testAppFunctionalPage(pageUrl);
        DropDownFieldInspector dropdown = dropDownField("formID:plantsCustomValue");
        WebElement field = getDriver().findElement(By.xpath(dropdown.field().getXPath()));
        field.sendKeys("a");
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        field.sendKeys("a");
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        field.sendKeys("a");
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        dropdown.field().keyDown(KeyEvent.VK_ESCAPE);
        dropdown.field().keyDown(KeyEvent.VK_DOWN);
        OpenFacesAjaxLoadingMode.getInstance().waitForLoad();
        dropdown.field().assertValue("aaa");
    }
View Full Code Here

Examples of org.seleniuminspector.openfaces.DropDownFieldInspector

     @Test
    public void testDropDownEvents() {
        Selenium selenium = getSelenium();
        testAppFunctionalPage("/components/dropdown/dropDown.jsf");

        DropDownFieldInspector keypressField = dropDownField("formID:keypressID");
        // onkeypress
        keypressField.field().keyPress(KeyEvent.VK_Z);

        assertTrue(selenium.isTextPresent("onkeypress works"));
        assertTrue(selenium.isTextPresent("keypress"));

        // onclick
        element("formID:clickID").click();
        assertTrue(selenium.isTextPresent("onclick works"));
        assertTrue(selenium.isTextPresent("click"));

        // ondblclick
        element("formID:doubleclickID").doubleClick();
        assertTrue(selenium.isTextPresent("ondblclick works"));
        assertTrue(selenium.isTextPresent("dblclick"));

        // onmousedown
        element("formID:mousedownID").mouseDown();
        assertTrue(selenium.isTextPresent("onmousedown works"));
        assertTrue(selenium.isTextPresent("mousedown"));

        // onmouseover
        element("formID:mouseoverID").mouseOver();
        assertTrue(selenium.isTextPresent("onmouseover works"));
        assertTrue(selenium.isTextPresent("mouseover"));

        // onmouseup
        element("formID:mouseupID").mouseUp();
        assertTrue(selenium.isTextPresent("onmouseup works"));
        assertTrue(selenium.isTextPresent("mouseup"));

        // onmouseout
        element("formID:mouseoutID").mouseOut();
        assertTrue(selenium.isTextPresent("onmouseout works"));
        assertTrue(selenium.isTextPresent("mouseout"));

        // onmousemove
        element("formID:mousemoveID").mouseMove();
        assertTrue(selenium.isTextPresent("onmousemove works"));
        assertTrue(selenium.isTextPresent("mousemove"));

        //todo: uncomment if JSFC-1431 is fixed

        // onchange
        DropDownFieldInspector changeField = dropDownField("formID:changeID");
        changeField.field().type("Red");
        sleep(100);
        assertTrue(selenium.isTextPresent("onchange works"));
        assertTrue(selenium.isTextPresent("change"));

        // onfocus
        sleep(100);
        assertTrue(selenium.isTextPresent("onfocus works"));
        assertTrue(selenium.isTextPresent("focus"));

        // onblur
        DropDownFieldInspector keyDownField = dropDownField("formID:keydownID");
        sleep(100);
        assertTrue(selenium.isTextPresent("onblur works"));
        assertTrue(selenium.isTextPresent("blur"));

        // onkeydown
        keyDownField.field().keyDown(KeyEvent.VK_Z);
        assertTrue(selenium.isTextPresent("onkeydown works"));
        assertTrue(selenium.isTextPresent("keydown"));

        // onkeyup
        DropDownFieldInspector keyupField = dropDownField("formID:keyupID");
        keyupField.field().keyUp(KeyEvent.VK_Z);
        assertTrue(selenium.isTextPresent("onkeyup works"));
        assertTrue(selenium.isTextPresent("keyup"));

        //todo: uncomment it if JSFC-1436 is fixed
/*    // ondropdown
View Full Code Here

Examples of org.seleniuminspector.openfaces.DropDownFieldInspector

    private void typeData(String formName) {
        calendar(formName + ":c").today().mouseUp();
        dateChooser(formName + ":dch").field().type("Jan 17, 2007");
        twoListSelection(formName + ":tls").addAllButton().click();
        DropDownFieldInspector dropDownField = dropDownField(formName + ":ddf");
        dropDownField.field().type("test");
        dropDownField.field().keyPress(KeyEvent.VK_4);
    }
View Full Code Here

Examples of org.seleniuminspector.openfaces.DropDownFieldInspector

        calendar.selectCalendarCell(2, 6);
        calendar.none().mouseUp();
        dateChooser("testForm:dch").field().clear();
        twoListSelection("testForm:tls").removeAllButton().click();

        DropDownFieldInspector dropDownField = dropDownField("testForm:ddf");
        dropDownField.field().clear();
        dropDownField.field().type("t");
        dropDownField.field().keyPress(Keys.BACK_SPACE);
        element("testForm:fillInvalidData").click();
    }
View Full Code Here

Examples of org.seleniuminspector.openfaces.DropDownFieldInspector

        inputText("testForm:required").type("Text");
        calendar("testForm:c").today().mouseUp();
        dateChooser("testForm:dch").field().type("Mar 19, 2007");
        twoListSelection("testForm:tls").addAllButton().click();
        element("testForm:fillValidData").click();
        DropDownFieldInspector dropDownField = dropDownField("testForm:ddf");
        dropDownField.field().type("Value");
        dropDownField.field().keyPress(Keys.NUMPAD4);
    }
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.