Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Ruby/Capybara检索API的cookie_Ruby_Cookies_Cucumber_Capybara_Session Cookies - Fatal编程技术网

如何使用Ruby/Capybara检索API的cookie

如何使用Ruby/Capybara检索API的cookie,ruby,cookies,cucumber,capybara,session-cookies,Ruby,Cookies,Cucumber,Capybara,Session Cookies,我正在使用Ruby Cucumber测试一个API服务。网页已通过身份验证,Cookie在X分钟后更改。所以每次运行测试时,我都会手动转到网页,从开发者控制台获取cookie。在我的Ruby代码中是否有任何方法可以自动实现这一点?请告知 谢谢如何读取Cookie取决于您使用的驱动程序,但是有一个名为“显示Cookie”的gem,它为大多数可用的Capybara驱动程序提供了一个规范化的API-

我正在使用Ruby Cucumber测试一个API服务。网页已通过身份验证,Cookie在X分钟后更改。所以每次运行测试时,我都会手动转到网页,从开发者控制台获取cookie。在我的Ruby代码中是否有任何方法可以自动实现这一点?请告知


谢谢

如何读取Cookie取决于您使用的驱动程序,但是有一个名为“显示Cookie”的gem,它为大多数可用的Capybara驱动程序提供了一个规范化的API-