以下のコードを使用してCKEditorボックスを設定するwatir-webdriverスクリプトがありますが、これはMacOSX上のFirefoxで画面にフォーカスした場合にのみ機能します。たとえば、焦点を合わせてこのスクリプトをバックグラウンドで実行すると、テキストは入力されません(ただし、例外やエラーは発生しません)。
常に設定されていることを確認する方法を知っている人はいますか?
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"
(GoogleChromeはMacOSXで問題なく動作しますが、Firefoxに対してもテストを実行したいと思います)