Hemos ocultado campos de entrada en nuestro formulario y necesitamos Selenium para establecer el valor de esos campos. ¿Cuál es la mejor manera de establecer el valor de las entradas ocultas a través de Selenium IDE?¿Establecer el valor de entrada oculto en Selenium?
7
A
Respuesta
12
La manera más fácil que pude encontrar:
Comando: RUNSCRIPT
Valor:
javascript{this.browserbot.getCurrentWindow().document.getElementById('hiddenElementId').value='TheValue'}
3
tarde a la fiesta ...
Cuando se utiliza el IDE, puede agregar el comando tipo con destino id = yourID y valor valor de campo, esto parece funcionar.
Copia el siguiente texto y pegarlo en el IDE para probarlo
<tr>
<td>type</td>
<td>id=yourID</td>
<td>field value</td>
</tr>
Esto parece funcionar para mí (Selenio 2.9.1)
+0
esta es una respuesta mucho mejor que la aceptada –
Cuestiones relacionadas
- 1. No se puede establecer el valor del campo de entrada oculto usando jQuery
- 2. JQuery: Cambiar el valor del campo de entrada oculto
- 3. valor get de campo oculto
- 4. Configurando el valor de entrada oculto en Javascript, luego accediendo en codebehind
- 5. valor de json de devolución de la tienda en el campo oculto de entrada
- 6. Establecer el valor predeterminado de una entrada de función para igualar otra entrada en Python
- 7. Javascript para establecer el valor del formulario oculto en el cambio desplegable
- 8. valor de ajuste de entrada oculto que no funciona como se esperaba en IE7 e IE8
- 9. ¿Cómo oculto el cursor de entrada en un System.Windows.Forms.TextBox?
- 10. publicar valor oculto
- 11. jQuery obtener id de opción de selección y cambiar el valor de entrada oculto
- 12. Obtener valor de campo oculto
- 13. ¿Obtiene el valor del boundfield oculto? ASP.NET
- 14. Establezca el valor de un campo oculto usando JQuery
- 15. Obtiene el valor del campo oculto - jQuery
- 16. JQuery Seleccionar campos de entrada Excepto Oculto
- 17. Establecer valor de entrada mediante la función de Javascript
- 18. jquery validate - válido si el campo oculto tiene un valor
- 19. establecer el valor en el combobox de autocompletar de jquery
- 20. jQuery access input oculto valor
- 21. Selenium RC y eventos de control de entrada
- 22. Obteniendo el valor de retorno del código Javascript en Selenium
- 23. ¿Cómo puedo obtener jQuery DataTables para ordenar el valor oculto, pero buscar en el valor mostrado?
- 24. Qué evento se puede capturar cuando se establece/cambia un valor de entrada oculto HTML
- 25. ¿Cómo establecer el valor de entrada predeterminado en la aplicación .Net Console?
- 26. Obtener valor de campo oculto Jquery?
- 27. jquery cómo establecer el foco de entrada en el control
- 28. Html.EditorFor Establecer valor predeterminado
- 29. Establecer el foco en la siguiente entrada en jQuery?
- 30. tratando de establecer el foco en un cuadro de texto oculto
1 buena respuesta, aún más fácil con un js biblioteca (si la página bajo prueba usa una), por ejemplo jquery: '$ ('# hiddenEl'). val ('foo')' – chim
No pude obtener el jquery para que funcione. jQuery está en la página. ¿Puedes publicar toda la cadena que tienes en tu valor Selenium runScript? –
Puede ponerlo simplemente dentro de la funcionalidad domready adecuada, p. '$ (function() {// en domready $ ('# hiddenEl'). val ('foo');});' – Kzqai