Проблема:
У меня есть экземпляр CKEditor в моем javascript:
var editor = CKEDITOR.instances["id_corpo"];
, и мне нужно вставить некоторый текст программно, а затем выбрать какой-нибудь текстовый диапазон.* Я уже вставил текст через
editor.insertHtml('<h1 id="myheader">This is a foobar header</h1>');
Но мне нужно выбрать (выделить) слово "foobar" программно через javascript, чтобы я мог использовать селен для разработки некоторых функциональных тестов с моими плагинами CKEditor.
ОБНОВЛЕНИЕ 1:
Я также пробовал что-то вроде
var selection = editor.getSelection();
var childs = editor.document.getElementsByTag("p");
selection.selectElement(childs);
Но не работает вообще!
Как я могу это сделатьчто?
Я думаю, что
selection.selectRange()
может сделать эту работу, но я не могу понять, как ее использовать.Там нет примеров: (