セレンでは、tinymce テキスト領域にテキストを入力しようとしていますが、テキストを入力するテキスト領域を選択するのに問題があります。tinymce の背後にあるテキスト領域を選択する方法はありますか、またはとにかく tinymce を選択してテキストを入力できるようにする方法はありますか。ありがとう
質問する
521 次
3 に答える
1
コマンドを使用: runScript
ターゲット: tinyMCE.get('text_area_id').setContent('Your text here')
または、tinyMCE.activeEditor.setContent('Your text here') を使用して、最初または最後の mceEditor を選択することもできます..
于 2014-04-04T19:15:24.980 に答える
0
driver.execute_script("tinymce.get('{0}').focus()".format('id_of_textarea'))
driver.execute_script("tinyMCE.activeEditor.setContent('{0}')".format('your text here'))
それは私のために働きます(私がそれを見た場所を思い出せません)
于 2014-06-23T04:01:51.653 に答える
0
あなたは使用することができます
tinymce.get('your_editor_id').focus();
ページに単一のエディターがある場合は、使用することもできます
tinymce.editors[0].focus();
于 2012-09-10T08:43:02.540 に答える