如何在浏览器中获取cookie使用黄瓜水豚
how to get cookies in browser use cucumber capyabara
我使用 Cucumber ruby 在浏览器上进行自动化测试。我需要在浏览器中打印 cookies
如何在水豚浏览器中获取cookie
1.浏览器查看元素
2.申请
3. 打印饼干
how to print cookies browser in cucumber capyabara
我试过了
puts Capybara.current_session.driver
但像这样打印
#<Capybara::Selenium::Driver:0x007fcbf52e2250>
因为功能测试(这是 Capybara was/is 设计的)真的不应该处理 cookie(测试用户可见的东西,而不是实现细节)所以没有 Capybara cookie API。这意味着任何访问都将依赖于驱动程序。在您的情况下,您似乎正在使用硒,所以它将是
page.driver.browser.manage.all_cookies
我试试这个可以解决
Capybara.current_session.driver.browser.manage.cookie_named("browser_id")[:value]
我使用 Cucumber ruby 在浏览器上进行自动化测试。我需要在浏览器中打印 cookies
如何在水豚浏览器中获取cookie 1.浏览器查看元素 2.申请 3. 打印饼干
how to print cookies browser in cucumber capyabara
我试过了
puts Capybara.current_session.driver
但像这样打印
#<Capybara::Selenium::Driver:0x007fcbf52e2250>
因为功能测试(这是 Capybara was/is 设计的)真的不应该处理 cookie(测试用户可见的东西,而不是实现细节)所以没有 Capybara cookie API。这意味着任何访问都将依赖于驱动程序。在您的情况下,您似乎正在使用硒,所以它将是
page.driver.browser.manage.all_cookies
我试试这个可以解决
Capybara.current_session.driver.browser.manage.cookie_named("browser_id")[:value]