セットヘッダー - カピバラの機械化またはセレン

私のキュウリでは、私はカプチーバラを使用してページを要求するときに、機械語ドライバまたはセレンドライバを使用して、httpヘッダーにキー/値のペアを追加する必要があります。

私はcapybara 1.1.1を使用していて、2.0.1とselenium 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,