Я пишу сценарии 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)