Установить заголовки - капибара механизировать или селен - PullRequest
2 голосов
/ 28 октября 2011

В моих огурцах мне нужно добавить пару ключ / значение в заголовки http, когда я запрашиваю страницу с капибарой, используя драйвер механизации или, возможно, драйвер селена.

Я использую капибару 1.1.1 и механизую 2.0.1 и селен 2.5.0

Но как?

Вот мои определения шагов:

When /^set some headers$/ do
  #set some headers here
  visit('/url')
end

Then /^some result$/ do
  #check page responds to header
end

Большое спасибо,
Rim

1 Ответ

1 голос
/ 30 ноября 2011

Если вы используете Mechanize, вы должны иметь возможность устанавливать заголовки в запросе следующим образом:

When /^set some headers$/ do
    #set some headers here
    page.driver.agent.request_headers = {"X-Header" => "value"}
    visit('/url')
end
...