一尘不染

更改默认的Capybara浏览器窗口大小

selenium

因此,关于使用Capybara和RSpec进行集成测试,我知道我可以这样做:

page.driver.browser.manage.window.resize_to(x,y)

如何设置浏览器窗口大小的Rspec的(selenium)为特定的RSpec的测试,但有没有办法做到这一点在全球范围使每一个被媒体查询测试的影响没有定义呢?


阅读 238

收藏
2020-06-26

共1个答案

一尘不染

您可以在下定义 before(:all)

describe "Test" do
  before(:all) do
    ...
    ...
    page.driver.browser.manage.window.resize_to(x,y) #Mention it here
  end

  it "should find everything" do
    ...
  end

  after(:all) do
   ...
  end
end
2020-06-26