Это прослеживание вопрос этот - How to fill a rich text editor field for a Codeception Acceptance testКак заполнить CKEditor текстовое поле с содержанием, используя codeception
solution заданной на этом посту, отлично работает на CKEditor версии 4.3.2 стандарта, как видно на этом site CKEditor но, к сожалению, не работает на моем CKeditor моего сайта, который является версией 4.5.10.
Проблема с CKeditor моего сайта - Webdriver выдает сообщение об ошибке, что атрибут name textarea
не найден. На примере работа CKeitor это не проблема, я могу получить фокус и добавить пользовательский контент в текстовое поле.
Вопрос: существует ли большая разница между CKeditor 4.3.2 (рабочий) и версией 4.5.10 (не работает), что может заставить это решение не функционировать?
Textarea на рабочем месте
<textarea id="ckeditor" style="visibility: hidden; display: none;"></textarea>
Использование id="ckeditor"
работ, как ожидалось.
Textarea на моем сайте
<textarea class="js-text-full text-full form-textarea resize-vertical" data-drupal-selector="edit-field-pck-headline-0-value" aria-describedby="edit-field-pck-headline-0--54Lxz-5-U5g--description" id="edit-field-pck-headline-0-value--im63vH7ew8s" name="field_pck_headline[0][value]" rows="5" cols="60" placeholder="" data-editor-active-text-format="full_html" style="visibility: hidden; display: none;"></textarea>
Я использую name="field_pck_headline[0][value]"
но WebDriver ханжества найти этот
Спасибо за любую помощь в получении фокуса на CKEditor текстовое поле на моей версии (4.5.10). Я рад предоставить более подробную информацию, дайте мне знать.
Вот захват экрана моего локальной CKEditor текстового поля, что я пытаюсь получить фокус My local CKEditor textarea
Это не похоже на CKEditor, поскольку Selenium не может найти текстовую область. Таким образом, это либо проблема синхронизации, либо ваш редактор находится в кадре, и вам нужно переключиться на него. –
CKEditor 8 не выходит. Это будет версия некоторой оболочки или чего-нибудь еще, но не самого CKEditor. – AlfonsoML
Спасибо @AlfonsoML – EAQA