フォームに非表示の入力フィールドがあり、これらのフィールドの値を設定するには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. 他のすべての属性をオーバーライドせずに、jQueryによって作成されたテキスト入力を隠し入力値に設定しますか?
- 3. KnockoutJS入力値の設定
- 4. jsfのテキスト入力フィールドにgetParameter値を設定しますか?
- 5. JavaScriptで編集された隠し入力値へのアクセス
- 6. jQueryは動的に入力値を設定しますか?
- 7. 入力フィールドの値を設定する
- 8. 入力タイプの隠しフィールドを設定するための切り替えボタン
- 9. MVC Razor隠し入力と渡し値
- 10. 隠された入力値にテキストをコピーする
- 11. 異なるウェブサイトの入力フィールドの値を設定します
- 12. 入力値のクローンを設定します
- 13. html隠し入力タイプ - ベース64値
- 14. JSFは@Named @RequestScoped Beanにサブミットされた入力値を設定しません
- 15. Python Selenium - テキストボックスに値を入力
- 16. Datepicker、入力ボックスにデフォルト値を設定します
- 17. 設定玉テンプレートを使用した入力値
- 18. 入力タイプ日付バリューの設定値
- 19. ラジオボタンの値をJqueryの他の入力フィールドの値に設定します
- 20. Curl POSTフォームリクエストで入力値が隠されています
- 21. Jquery入力の隠し値を取得できません
- 22. レジスタを使用した入力設定
- 23. jQuery - すべてのフォーム入力値を隠し入力に保存
- 24. なぜ、setAttribute経由で入力の値を設定するか、直接入力の値を設定するかの違いはありますか?デベロッパーツールで
- 25. アクセス隠された入力変数は
- 26. 隠し入力値からjsonを読み取る
- 27. jQueryの+隠し入力フィールド
- 28. 入力変数を使用して要素の値を設定
- 29. Vuejs入力の計算されたプロパティの値を設定しようとしています
- 30. 別の入力が入力されたときに入力値を変更しますか?
1良い答え、ライブラリ(テスト対象のページに1つ使用する場合) jquery: '$( '#hiddenEl')。val( 'foo')' – chim
jqueryを動作させることができませんでした。 jQueryがページにあります。あなたはあなたのSelenium runScript値にあなたが持っている文字列全体を投稿できますか? –
適切なdomready機能の中に入れるだけです。 '$(function(){// domreadyの場合 $( '#hiddenEl')。val( 'foo');});' – Kzqai