フォームに非表示の入力フィールドがあり、これらのフィールドの値を設定するにはSeleniumが必要です。 Selenium IDEを介して隠された入力値を設定する最良の方法は何ですか?Seleniumの隠れた入力値を設定しますか?
7
A
答えて
12
私は見つけることができる最も簡単な方法:
コマンド:RUNSCRIPT
値:後期パーティーに
javascript{this.browserbot.getCurrentWindow().document.getElementById('hiddenElementId').value='TheValue'}
3
...あなたがIDEを使用する場合
、あなたが追加することができますコマンドタイプターゲットid = yourIDと値フィールド値、これは動作するようです。これは私のために働くようだ
コピーしたテキスト以下と
<tr>
<td>type</td>
<td>id=yourID</td>
<td>field value</td>
</tr>
それを試してみIDEに貼り付けも簡単JSと(セレン2.9.1)
+0
これは受け入れられたものよりはるかに良い答えです –
関連する問題
- 1. 隠し入力に値を設定
- 2. 隠し入力にデータの値を設定する
- 3. 属性を変更せずに隠れた入力値を設定する
- 4. v-modelとバインドされた入力値を設定します。
- 5. 選択したオプション値で入力値を設定します
- 6. Pythonのjavascriptを使って隠し入力の値を設定する
- 7. 他のすべての属性をオーバーライドせずに、jQueryによって作成されたテキスト入力を隠し入力値に設定しますか?
- 8. 隠し入力のタグにプロパティ値を設定する方法。角2
- 9. フォームの入力値を$ _GET配列に設定しました
- 10. フラスコ隠し入力がテンプレートに設定されない
- 11. カスタムワークフローアクティビティで入力パラメータを設定しました。動的値は入力されていませんか?
- 12. 入力フィールドの値を設定しますか?
- 13. jsfのテキスト入力フィールドにgetParameter値を設定しますか?
- 14. デフォルトのCSS幅を入力値から設定します
- 15. KnockoutJS入力値の設定
- 16. 入力値にJScrollBarの値を設定します
- 17. VueJSで設定した入力値を、その値
- 18. 入力タイプの隠しフィールドを設定するための切り替えボタン
- 19. JavaScriptで編集された隠し入力値へのアクセス
- 20. Selenium WebDriver:多くの入力で値を高速に設定する
- 21. jQueryは動的に入力値を設定しますか?
- 22. 隠しデータリストオプションの値を設定する
- 23. 入力フィールドの値を設定する
- 24. 入力値から複数の辞書値を設定しますか?
- 25. 隠しタイプの入力タグを設定する目的は何ですか?
- 26. 隠された入力値にテキストをコピーする
- 27. Tag-it:隠れた入力に値を保存する方法?
- 28. イオン3 /アンギュラ4 - - 入力ボタンのペア設定された入力値が動的
- 29. MVC Razor隠し入力と渡し値
- 30. 選択入力のデフォルトの選択値を設定します
1良い答え、ライブラリ(テスト対象のページに1つ使用する場合) jquery: '$( '#hiddenEl')。val( 'foo')' – chim
jqueryを動作させることができませんでした。 jQueryがページにあります。あなたはあなたのSelenium runScript値にあなたが持っている文字列全体を投稿できますか? –
適切なdomready機能の中に入れるだけです。 '$(function(){// domreadyの場合 $( '#hiddenEl')。val( 'foo');});' – Kzqai