我正在编写一个脚本,需要浏览器关闭selenium并重新打开,而不会丢失其cookie。
关于如何去做的任何想法?
基本上,检查一下,如果用户打开和关闭浏览器,他的cookie就会保持不变。
答案 0 :(得分:3)
您应该能够使用stop
和start
命令。您需要确保不在会话之间清除cookie,并且根据您启动的浏览器,您可能还需要使用-browserSessionReuse
命令行选项。
答案 1 :(得分:0)
这是浏览器的一项功能,而不是您关心的问题:如果浏览器中存在错误,那么您几乎无法做到。如果您需要知道某个版本的浏览器是否正常工作,那么定义手动测试(编写一个解释步骤的文档),执行一次并将结果记录到某处(如“浏览器XXX版本YYY工作”)。 / p>
如果您知道某个浏览器(版本)有效,那么这不会改变,因此无需重复测试。