diff --git a/pom.xml b/pom.xml index ebcbeb5..8958d2d 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ io.github.commonslibs pruebas_selenium_lib - 0.8.0.0 + 0.8.0.1 Libreria para pruebas con Selenium Proyecto con las funcionalidades comunes de todos los proyectos que vayan a usar Selenium como framework de pruebas funcionales diff --git a/pruebaPull.txt b/pruebaPull.txt deleted file mode 100644 index f0c2efc..0000000 --- a/pruebaPull.txt +++ /dev/null @@ -1,5 +0,0 @@ -raul -zzz - -git remote set-url --add --push origin https://github.com/commonslibs/pruebas_selenium_lib.git -git remote set-url --add --push origin http://www.agapa.junta-andalucia.es/gitlab/UTILIDADES/COMUN/pruebas_selenium_lib/sfw.git \ No newline at end of file diff --git a/src/main/java/es/juntadeandalucia/agapa/pruebasSelenium/utilidades/WebElementWrapper.java b/src/main/java/es/juntadeandalucia/agapa/pruebasSelenium/utilidades/WebElementWrapper.java index 5bad213..0a5265e 100644 --- a/src/main/java/es/juntadeandalucia/agapa/pruebasSelenium/utilidades/WebElementWrapper.java +++ b/src/main/java/es/juntadeandalucia/agapa/pruebasSelenium/utilidades/WebElementWrapper.java @@ -301,17 +301,19 @@ public void escribeTexto(By testObject, String texto) throws PruebaAceptacionExc protected void asignaTexto(WebElement elemento, String texto) { this.trace("asignaTexto->" + elemento.toString() + ". texto=" + texto); try { - if (texto.length() > 1) { - elemento.sendKeys(texto.substring(0, 1)); - } + // if (texto.length() > 1) { + // elemento.sendKeys(texto.substring(0, 1)); + // } JavascriptExecutor js = (JavascriptExecutor) WebDriverFactory.getDriver(); - js.executeScript("arguments[0].value = arguments[1];", elemento, texto); + js.executeScript("arguments[0].value = arguments[1];", elemento, texto.substring(0, texto.length() - 1)); + elemento.sendKeys(texto.substring(texto.length() - 1, texto.length())); // for (int x = 0; x < texto.length(); x++) { // elemento.sendKeys(texto.substring(x, x + 1)); // } } catch (Exception e) { - String mensaje = "No se puede escribir " + texto + " en " + elemento.toString() + ". Motivo: " + this.mensajeDeError(e); + String mensaje = + "No se puede escribir " + texto + " en " + elemento.toString() + ". Motivo: " + this.mensajeDeError(e); this.warning(mensaje); } }