Abbiamo campi di input nascosti nel nostro modulo e abbiamo bisogno del selenio per impostare il valore di quei campi. Qual è il modo migliore per impostare il valore degli input nascosti tramite l'IDE Selenium?Imposta il valore di input nascosto nel selenio?
7
A
risposta
12
modo più semplice che ho trovato:
Comando: runScript
Valore:
javascript{this.browserbot.getCurrentWindow().document.getElementById('hiddenElementId').value='TheValue'}
3
in ritardo alla festa ...
Quando si utilizza l'IDE, è possibile aggiungere il comando tipo con target id = yourID e valore valore di campo, sembra funzionare.
Copia il testo qui sotto e incollarlo nella IDE di provarlo
<tr>
<td>type</td>
<td>id=yourID</td>
<td>field value</td>
</tr>
Questo sembra funzionare per me (selenio 2.9.1)
+0
questa è una risposta di gran lunga migliore di quella accettata –
Problemi correlati
- 1. Imposta il valore dell'ingresso nascosto con jquery
- 2. yii2 valore di input nascosto
- 3. Imposta dinamicamente il valore di un input di file
- 4. Passa un valore di variabile javascript nel tipo di input valore nascosto
- 5. Come ottenere il valore AntiForgeryToken senza input nascosto
- 6. valore Get di una casella di input utilizzando Selenio (Python)
- 7. evento jQuery sul cambiamento del valore di input nascosto
- 8. Angolare 2, imposta il valore degli input di testo nel modulo
- 9. Ottieni il valore del campo nascosto Jquery?
- 10. onchange inserisce il valore nell'input nascosto jquery
- 11. Imposta valore predefinito per una forma di file di input
- 12. distacco valore nascosto
- 13. Imposta il valore predefinito sul campo Datetime nel modulo symfony2
- 14. jQuery ottiene l'id di opzione di selezione e modifica il valore di input nascosto
- 15. jqueryui datepicker con input nascosto
- 16. Come utilizzare il selenio per modificare il valore di un input [type = 'range']
- 17. wtforms valore campo nascosto
- 18. Imposta il testo di input all'interno di iframe e invia
- 19. Impossibile impostare il valore del campo di input nascosto utilizzando jQuery
- 20. input nascosto mostra Id errato (Guid.Empty)
- 21. rendendo un tipo di input "file" nascosto con il pulsante
- 22. 'Valore non valido' quando si imposta il valore predefinito in HTML5 input locale datetime
- 23. Un campo di input nascosto deve essere in una forma?
- 24. Imposta dinamicamente il valore del cursore Bootstrap?
- 25. Come ottenere il valore dell'input nascosto usando python?
- 26. Come selezionare il valore dell'ingresso nascosto adiacente con Jquery?
- 27. Angularjs - imposta il valore di visualizzazione non aggiorna il display
- 28. Android SeekBar imposta il valore di avanzamento
- 29. jquery validate - valido se il campo nascosto ha un valore
- 30. selenio non imposta downloaddir in FirefoxProfile
+1 buona risposta, ancora più facile con un JS libreria (se la pagina in prova ne usa una), ad es jquery: '$ ('# hiddenEl'). val ('foo')' – chim
Non riuscivo a far funzionare il jquery. jQuery è nella pagina. Puoi pubblicare l'intera stringa che hai nel tuo valore di runScript Selenium? –
Si consiglia di inserirlo semplicemente nella funzionalità domready appropriata, ad es. '$ (function() {// su domready $ ('# hiddenEl'). val ('foo');});' – Kzqai