首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Selenium 保存会话信息避免重复登录实战

前言 在一些实际开发场景中,我们在使用 Selenium 做自动化测试时需要保留用户会话信息,从而避免重复登录,今天这篇文章就带大家实战如何使用 Selenium 保存会话信息。...版本 Python 3.x 整体思路 当我们打开页面时,检测会话信息文件是否存在,如果存在直接加载会话信息,如果不存在,则进行登录并保存会话信息到本地文件中。...实践 当我们第一次打开页面时,登录并保存会话信息。...保存到名为"cookies.pkl"文件中 pickle.dump(driver.get_cookies(), open("cookies.pkl", "wb")) # 关闭 driver driver.close...("cookies.pkl", "rb")) for cookie in cookies: driver.add_cookie(cookie) 除此之外,如果你访问目标页面为一级域名,而保存

22320

Fiddler抓包9-保存会话(save)

前言 为什么要保存会话呢?举个很简单场景,你在上海测试某个功能接口时候,发现了一个BUG,而开发这个接口开发人员是北京一家合作公司。...一、保存为文本 1.以博客园登录为例,抓到登录请求会话 2.点左上角File>Save>Selected Sessions>as Text,保存到电脑上就是文本格式 ?...二、几种保存方式 1.save-All Sessions :保存所有的会话,saz文件 2.save-Selected Session:保存选中会话 --in ArchiveZIP :保存为saz文件...2.遇到这种情况,主要是需要解码,用前面学到decode方法 ? 3.点击箭头区域后,重新保存就没乱码了。 4.还有一个最简单办法就是选中上图会话框上decode按钮,这样就自动解码了。...四、保存与导入全部会话 1.我们可以打开fiddler,操作完博客园后,选中save>All Sessions,保存全部会话 2.保存后,在fiddler打开也很方便,直接把刚才保存会话按住拽进来就可以了

1.6K50
领券