Selenium: ¿Cómo copiar valores de campo1 a campo2?
-
26-10-2019 - |
Pregunta
Estamos registrando una prueba usando Selenium IDE en Firefox.
Necesitamos copiar un valor de un campo de solo lectura a un campo de entrada.
¿Hay una forma directa de referir el campo o tengo que almacenar y usarlo? Un ejemplo sería genial.
Gracias.
Solución
Necesitará dos comandos, uno para almacenar y otro para recuperar. Suponiendo que el campo de solo lectura tiene un nombre de Foo y el campo de entrada tiene un nombre de barra, luego en los tres cuadros para los comandos:
Command: storeValue
Target: name=Foo
Value: variableName
Command: type
Target: name=Bar
Value: ${variableName}
Alternativamente, la fuente en el archivo sería:
<tr>
<td>storeValue</td>
<td>name=Foo</td>
<td>variableName</td>
</tr>
<tr>
<td>type</td>
<td>name=Bar</td>
<td>${variableName}</td>
</tr>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow