运行watir-web驱动程序以测试来自我们站点的Ajax响应时遇到问题。该网站旨在包含项目列表。添加新项目后,站点将通过Ajax提交条目并等待响应以告知站点显示此新条目。我们发现这些Ajax响应在Chrome和Firefox中通过watir运行页面时变回空白。但是,当尝试使用watir的场景时,Ajax响应包含数据。 我的问题是,在设置我们的浏览器时,我们是否在寻找一些东西 使用最新版本的宝石的附加信息,但在Ubuntu 12.04上进行测试。
这是设置两个浏览器的代码:
download_directory = "#{Dir.pwd}/Results" #download location (FF only)
profileFF = Selenium::WebDriver::Firefox::Profile.new
profileFF['browser.download.folderList'] = 2 # custom location
profileFF['browser.download.dir'] = download_directory
profileFF['browser.helperApps.neverAsk.saveToDisk'] = "application/msword" #auto save rulw
c = Watir::Browser.new :chrome
f = Watir::Browser.new :firefox ,:profile => profileFF