1

在运行 watir-web 驱动程序以测试来自我们站点的 Ajax 响应时遇到问题。该站点旨在包含项目列表。添加新项目时,站点将通过 Ajax 提交条目并等待响应以告知站点显示此新条目。我们发现这些 Ajax 响应在 chrome 和 Firefox 中通过 watir 运行页面时返回空白。但是,当尝试在 watir 之外的场景时,Ajax 响应包含数据。我的问题是我们在设置浏览器时是否过度关注某些东西?使用最新版本的 gems 但在 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
4

0 回答 0