Watir Webdriver を使用すると、WYSIWYG ckeditor が存在することを検出できますが、これを試みたsend_keys
場合、空の文字列が出力されますか?
問題なく ckeditor で上記のテストを実行できます。
require "watir-webdriver"
b = Watir::Browser.new :firefox
b.goto "http://ckeditor.com/demo"
b.frame(:title => 'Rich text editor, editor1, press ALT 0 for help.').send_keys "hello world"
ただし、自分のテストでこのコードを実行すると問題が発生します。
b.frame(:title, "Rich text editor, currentItem.contentText, press ALT 0 for help.").exists?
=> true
b.frame(:title, "Rich text editor, currentItem.contentText, press ALT 0 for help.").send_keys 'text'
=>""
WYSIWYG には何もレンダリングされません。Web ページの他のフレームでは、テキスト フィールドを編集できます。何かご意見は?