草庐IT

Ruby Headless gem 屏幕尺寸未得到遵守

我正在使用Ruby和Watir-Webdriver以及Headlessgem运行Watir测试。这是设置Headless环境的代码:headless=Headless.new(dimensions:"1600x900x24")如果测试崩溃,我们的测试环境会自动捕获屏幕截图。我希望看到1600x900的屏幕截图,但图像大约为1050x818(+/-几个像素),并且网页本身已缩放以适合该区域。我将headless(headless)尺寸更改为3200x1800x24,我的屏幕截图为1585x1718。我将headless(headless)尺寸更改为50x90x24,屏幕截图为187x8,

ruby-on-rails - 如何让我的 Rails 时间输入字段遵守服务器时区?

我的Rails应用程序中的日期/时间字段有一个date_select和time_select,我在本地以开发模式运行。我的问题是我输入的日期/时间与服务器实例的时区不一致。例如,我的计算机时钟当前显示为2013年9月19日下午5:34。(我处于中部时区,以防它有任何影响。)如果我填写我的表格时使用等同于“September19,20135:34PM”,我看到它被解析为“2013-09-1917:34:00UTC”。但是,Time.now返回“2013-09-1917:38:00-0600”,而Time.current返回“2013-09-1923:38:58世界协调时”。基本上,该表单