Mamy ukryte pola wprowadzania w naszym formularzu i potrzebujemy Selenium, aby ustawić wartość tych pól. Jaki jest najlepszy sposób ustawienia wartości ukrytych danych wejściowych za pośrednictwem IDE Selenium?Ustaw ukrytą wartość wejściową w Selenium?
7
A
Odpowiedz
12
Najprostszym sposobem mogłem znaleźć:
polecenie: runscript
Wartość:
javascript{this.browserbot.getCurrentWindow().document.getElementById('hiddenElementId').value='TheValue'}
3
późno na imprezę ...
Podczas korzystania z IDE, można dodać polecenie wpisz z docelowym numerem id = ID użytkownika i wartością wartość pola, to wydaje się działać.
Skopiuj poniższy tekst i wklej go w IDE, aby ją wypróbować
<tr>
<td>type</td>
<td>id=yourID</td>
<td>field value</td>
</tr>
To wydaje się działać dla mnie (Selen 2.9.1)
+0
to o wiele lepsza odpowiedź niż zaakceptowana –
Powiązane problemy
- 1. jQuery wybierz opcję id id i zmień ukrytą wartość wejściową
- 2. Uzyskaj ukrytą wartość pola Jquery?
- 3. Jak wybrać wartość wejściową onClick?
- 4. JQuery: Uzyskaj oryginalną wartość wejściową
- 5. Polimer Uzyskaj wartość wejściową papieru
- 6. jquery wyczyść domyślną wartość wejściową
- 7. Jak przechwycić wartość wejściową w przypadku wklejania?
- 8. jQuery uzyskać wartość wejściową w pętli .each
- 9. Jak uzyskać wartość wejściową w zakresie $ Angular?
- 10. Uzyskaj wartość wejściową w trybie modalnym
- 11. Jak opróżnić wartość wejściową za pomocą jQuery?
- 12. jQuery Prześlij formularz, jeśli zmienisz wartość wejściową
- 13. Twitter Bootstrap Datepicker nie aktualizuje wartość wejściową
- 14. Jak przekazać wartość wejściową do komponentu nadrzędnego
- 15. Ustaw wartość InstallDir w funkcji lub ustaw automatycznie wypełnij wartość?
- 16. Angularjs - ustaw wartość widoku nie aktualizuje wyświetlania
- 17. Ustaw język Chrome za pomocą Selenium ChromeDriver
- 18. Nie można ustawić ukrytą wartość Pole tekstowe w jQuery
- 19. Ustaw wartość NULL w MySQL
- 20. Jak ustawić domyślną wartość wejściową w aplikacji .Net Console?
- 21. Jak uzyskać wejściową wartość tekstową na kliknięcie w ReactJS
- 22. Ustaw wartość pola prywatnego
- 23. Ustaw właściwość wartość RadioButton
- 24. Ustaw domyślną wartość właściwości
- 25. Uzyskaj nazwę wejściową angularjs
- 26. nie mógł znaleźć ukrytą wartość parametru dowodach typu scalaz.Applicative
- 27. saveTocassandra nie mógł znaleźć ukrytą wartość parametru RWF
- 28. Angular: jak uzyskać wartość wejściową bez modelu ng
- 29. Ustaw wartość dla llvm :: ConstantInt
- 30. Ustaw wartość na wyliczenie - Java
+1 dobra odpowiedź, nawet łatwiej z js biblioteka (jeśli strona testowana używa jednej), np jquery: '$ ('# hiddenEl'). val ('foo')' – chim
Nie mogłem dostać jquery do pracy. jQuery jest na stronie. Czy możesz opublikować cały ciąg znaków w swojej wartości środowiska skryptowego Selenium? –
Możesz po prostu umieścić go w odpowiedniej funkcjonalności domready, np. '$ (function() {// na domready $ ('# hiddenEl'). val ('foo');});' – Kzqai