40 package okw.gui.adapter;
42 import java.util.ArrayList;
44 import org.openqa.selenium.JavascriptExecutor;
45 import org.openqa.selenium.WebElement;
47 import okw.gui.OKWLocatorBase;
48 import okw.gui.adapter.selenium.SeInputText;
49 import okw.gui.adapter.selenium.webdriver.SeDriver;
125 super( Locator, Locators );
161 Integer lviReturn = 0;
173 String lvsMaxLength = this.
Me().getAttribute(
"maxlength" );
175 if ( !okw.OKW_Helper.isStringNullOrEmpty( lvsMaxLength) )
177 lviReturn = Integer.parseInt( lvsMaxLength );
208 ArrayList<String> lvLsReturn =
new ArrayList<String>();
218 lvLsReturn.add( this.
Me().getAttribute(
"placeholder" ) );
243 ArrayList<String> lvLsReturn =
new ArrayList<String>();
253 String myValue = this.
Me().getAttribute(
"value" );
255 if ( myValue !=
null )
257 lvLsReturn.add( this.
Me().getAttribute(
"value" ) );
270 public void set__Attribute( WebElement elem, String value )
274 String scriptSetAttrValue =
"arguments[0].setAttribute(arguments[1],arguments[2])";
276 js.executeScript( scriptSetAttrValue, elem,
"value", value );
294 WebElement myMe = this.
Me();
297 if ( Val.get( 0 ).equals( okw.OKW_Const_Sngltn.getInstance().GetOKWConst4Internalname(
"DELETE" ) ) )
303 myMe.sendKeys( Val.get( 0 ) );