У меня проблемы с использованием водосвинки для проверки формы tinymce. Я использую tinymce -rails и имею 7 редакторов в моей форме. Также я использую плагин asciimath с tinymce.
Все работает нормально, но не получается написать тесты для заливки в редактор tinymce.
Вот как выглядит мой код определения шага, очень похоже на то, что описано здесь:
within_frame("content_ifr") do
editor = page.find_by_id('tinymce')
editor.native.send_keys 'test'
end
Проблема в том, что когда я запускаю следующее:
editor.native.clear # works, clear the editor area, I'm testing this with pry
editor.native.send_keys :tab # works, moves focus to next input
editor.native.send_keys 'test' # returns "", nothing happens, nothing in editor
Так что clear
и send_keys :tab
работают как положено. Но я не могу отправить строку. send_keys
всегда возвращает пустую строку, и ничего не происходит, когда я проверяю с помощью pry.
Что здесь происходит не так? и как я могу отладить/исследовать проблему?
Спасибо.