如何使用Ruby模拟Web会话并存储收到的cookie?

urb*_*aut 1 ruby testing single-sign-on

我正在测试使用单点登录(SSO)的消息传递应用程序.我需要模拟使用SSO连接到WAM的用户,然后我需要从服务器获取cookie并将其存储以用于进一步的通信事件.是否有人熟悉如何使用Ruby完成此操作?

Mic*_*ant 5

Mechanize会自动执行此操作.还有其他HTTP客户端宝石可以支持cookie,例如这个httparty示例.