我有一个 watir-webdriver 脚本,它使用下面的代码设置一个 CKEditor 框,但是当我专注于屏幕时,这只适用于 Mac OSX 上的 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"
(谷歌浏览器在 Mac OSX 上运行正常,但我也想在 Firefox 上运行我的测试)