Ўсталяваць загалоўкі - капібары механізаваць або селен

У маіх агурках, мне трэба дадаць пару ключа/значэнне для загалоўкаў 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

Вялікі дзякуй,
ободок

2

1 адказы

Калі вы выкарыстоўваеце Mechanize вы павінны быць у стане ўсталяваць загалоўкі ў запыце, як гэта:

When /^set some headers$/ do
    #set some headers here
    page.driver.agent.request_headers = {"X-Header" => "value"}
    visit('/url')
end
1
дададзена
Дзякуй! Я дам, што падчас.
дададзена аўтар Rimian, крыніца