在Selenium中关闭并打开新浏览器

1 投票
2 回答
1406 浏览
提问于 2025-04-15 16:31

我正在写一个脚本,需要让selenium操作的浏览器关闭后再重新打开,而且不想丢失里面的cookies。

有没有什么好办法可以做到这一点?

简单来说,就是检查一下,如果用户关闭再打开浏览器,里面的cookies能不能保持不变。

2 个回答

0

这是浏览器的一个功能,跟你没什么关系:如果浏览器里有个bug,那你也无能为力。如果你想知道某个版本的浏览器是否正常工作,那就自己定义一个手动测试(写个文档,说明测试步骤),做一次并把结果记录下来(比如“浏览器XXX版本YYY正常”)。

当你确认某个浏览器(版本)是正常的,那这个情况就不会改变,所以就没必要再重复测试了。

3

你应该可以使用 stopstart 这两个命令。你需要确保在不同的会话之间不会清除 cookies,另外,根据你使用的浏览器,你可能还需要在命令行中加上 -browserSessionReuse 这个选项。

撰写回答