我正在为开发服务器上的某些网页编写watir-webdriver脚本。
如果我在IE,Chrome或FF 4.0中手动导航到页面,我看不到任何问题(在页面和浏览器控制台中)。如果我在使用watir-webdriver启动浏览器时转到FF 4.0中的页面,页面将无法正确加载。
Web控制台(Firefox 4.0中的工具 - > Web控制台)显示了以下类型的错误:
CSS: Error in parsing value for 'x'. Declaration dropped. CSS: Unknown property 'x'. Declaration dropped. JS: jQuery is not defined JS: $ is not defined
问题:有谁知道为什么这些错误只会出现在webdriver中以及如何解决这个问题?
我正在搜索webdriver启动的配置文件中的差异,我唯一能找到的听起来相关的是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)