Я пишу сценарии watir-webdriver для некоторых веб-страниц на сервере разработки.
Если я перехожу к страницам вручную в IE, Chrome или FF 4.0, я не вижу никаких проблем (на странице и в консоли браузера). Если я перейду на страницы в FF 4.0, когда браузер запущен watir-webdriver, страницы не смогут правильно загрузиться.
Веб-консоль (Инструменты->Веб-консоль в Firefox 4.0) показывает следующие типы ошибок:
CSS: Error in parsing value for 'x'. Declaration dropped. CSS: Unknown property 'x'. Declaration dropped. JS: jQuery is not defined JS: $ is not defined
Вопрос:кто-нибудь знает, почему эти ошибки появляются только в веб-драйвере и как это исправить?
Я искал различия в профиле, который запускает веб-драйвер, и единственное, что мне показалось актуальным, — это свойство dom.report_all_js_exceptions, однако его изменение не повлияло.
Как запускается watir-webdriver:
profile = Selenium::WebDriver::Firefox::Profile.new
profile.assume_untrusted_certificate_issuer = false
browser = Watir::Browser.new(:firefox, :profile => profile)