Для моего теста я попытался установить печенье с следующими способами, но она не получает наборОгурцов/Капибара/Селен - Установка куки
1)browser = Capybara.current_session.driver.browser
browser.manage.add_cookie :name => "xxx", :value => "cookie"
2)driver = Capybara.current_session.driver
br = driver.browser.send(:bridge)
br.addCookie({
'name' => "xxx",
'domain' => "localhost",
'value' => "cookie",
'path' => '/',
'expires' => (Time.now + 100.years).to_i
})
Позвольте мне знать, если я пропустил что-нибудь или я должен сделать это другим способом
Первый вариант выглядит хорошо для меня. Пожалуйста, уточните, что вы подразумеваете под 'it is not get set' –
Работает для меня, хотя я назвал его' page.driver.browser.manage.add_cookie() '. –
Это сильно зависит от фактического драйвера: см. Http://stackoverflow.com/a/17244628/651651. – wrtsprt