xframium / xframium-java

xFramium - Rapid unified test case development
http://www.xframium.org
GNU General Public License v3.0
12 stars 18 forks source link

Get Selected value from the Dropdown list #32

Closed shivajibr closed 8 years ago

shivajibr commented 8 years ago

Both Attribute and GET keywords are not returning the first selected value. So adding a new switch case in _getValue method in SeleniumElement to handle select elements will solve the issue

switch ( currentElement.getTagName().toUpperCase() ) { case "IMG": returnValue = currentElement.getAttribute( "src" );

        case "INPUT":
            returnValue = currentElement.getAttribute( "value" );

        case "SELECT"
            returnValue = new Select(currentElement).getFirstSelectedOption().getText();

        default:
            returnValue = currentElement.getText();
    }
xframium commented 8 years ago

Resolved in 1.0.5