Skip to content

Commit

Permalink
asignaTexto-sendKeys en el ultimo caracter para que el evento tome to…
Browse files Browse the repository at this point in the history
…do el contenido del TEXT y no solo el primer caracter
  • Loading branch information
raulmoralesjunta committed Jul 16, 2024
1 parent 2e39e54 commit 8abc32d
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 11 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>io.github.commonslibs</groupId>
<artifactId>pruebas_selenium_lib</artifactId>
<version>0.8.0.0</version>
<version>0.8.0.1</version>

<name>Libreria para pruebas con Selenium</name>
<description>Proyecto con las funcionalidades comunes de todos los proyectos que vayan a usar Selenium como framework de pruebas funcionales</description>
Expand Down
5 changes: 0 additions & 5 deletions pruebaPull.txt

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}
Expand Down

0 comments on commit 8abc32d

Please sign in to comment.