How to save and restore all cookies with Selenium

2020-03-30 03:17发布

I'm running complex tests that create many cookies for different sections of my web site.

Occasionally I have to restart the browser in the middle a long test and since the Selenium server doesn't modify the base Firefox profile, the cookies evaporate.

Is there any way I can save all of the cookies to a Python variable before terminating the browser and restore them after starting a new browser instance?

2条回答
我命由我不由天
2楼-- · 2020-03-30 03:39

Yes, sure. Look at getCookie, getCookieByName and createCookie methods.

查看更多
贪生不怕死
3楼-- · 2020-03-30 03:41

I think you should crate a browser profile and start server for that profile. So all your cookies get saved/modified during every execution. I've gievn these details as answer for another question . Please refer it.. It is given for java client and firefox but I'm sure you can implement it as per your requirements.

查看更多
登录 后发表回答