2016-04-19 55 views
0

我使用rack_test作爲水豚的驅動程序,我試圖調整窗口大小。使用rack_test調整水豚的窗口尺寸

我能找到的最好的例子是this gist,但resize方法似乎並不爲rack_test

> Capybara.current_driver 
=> :rack_test 

> page.driver.resize(200, 200) 
NoMethodError: undefined method `resize' for #<Capybara::RackTest::Driver:0x007fe4eb83bc60> 
from (pry):22:in `block (2 levels) in <top (required)>' 

我試過,我沒有運氣在網上看到各種其他的組合工作。有更簡單的方法來調整瀏覽器窗口的大小嗎?

謝謝!

回答

3

rack_test驅動程序沒有窗口或頁面大小的概念。它嚴格地是一個HTML解析器,沒有佈局和非常小的CSS處理(基本上只是內聯顯示:沒有檢查)。如果您需要調整窗口大小,您需要切換到其中一個真實的瀏覽器驅動程序。