2012-01-18 12 views

Odpowiedz

12

Najprostszym sposobem mogłem znaleźć:

polecenie: runscript

Wartość:

javascript{this.browserbot.getCurrentWindow().document.getElementById('hiddenElementId').value='TheValue'} 
+3

+1 dobra odpowiedź, nawet łatwiej z js biblioteka (jeśli strona testowana używa jednej), np jquery: '$ ('# hiddenEl'). val ('foo')' – chim

+0

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? –

+0

Możesz po prostu umieścić go w odpowiedniej funkcjonalności domready, np. '$ (function() {// na domready $ ('# hiddenEl'). val ('foo');});' – Kzqai

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