artemdwo/aglet

View on GitHub
lib/helpers/browser.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Helpers::Browser
  def self.resize_window
    Capybara.current_session.driver.browser.manage.window.resize_to(430, 600)
  end

  def self.full_size_window
    Capybara.current_session.driver.browser.manage.window.resize_to(1300, 900)
  end

  def self.delete_cookies
    Capybara.current_session.driver.browser.manage.delete_all_cookies
  end

  def self.pop_up_window
    Capybara.current_session.driver.browser.window_handles.length.should == 1
  end

  def close_pop_up
    Capybara.current_session.driver.browser.switch_to.alert.accept
  end

  def self.maximise_window
    Capybara.current_session.driver.browser.manage.window.maximize
  end
end