タバコの形をテストするためにカピバラを使用することに問題があります。 tinymce-railsを使用していて、私のフォームに7人の編集者がいます。また、私はtinimceでasciimathプラグインを使用しています。capybaraとseleniumを使ってtinymce-rails editorを書き込む方法は?
すべてうまくいきますが、tinymceエディタで記入するテストを書くことができません。ここで
私のステップ定義コードは、同じようhere説明されているものと非常によく似ています方法です:
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を使ってテストすると何も起こりません。
ここで何が問題になりますか?問題をデバッグ/調査するにはどうすればよいですか?
ありがとうございました。
http://code.google.com/p/selenium/issues/detail?id=3569 –
あなたのお役に立ててくれてありがとう、アンドレイ。私もそのページを見て、その後クロムに切り替えることにしました。 –