Как заполнить редактор rails tinymce -капибарой и селеном?

У меня проблемы с использованием водосвинки для проверки формы 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.

Что здесь происходит не так? и как я могу отладить/исследовать проблему?

Спасибо.

11
задан Andrei Botalov 23 July 2012 в 06:43
поделиться