在Selenium中关闭并打开新浏览器
我正在写一个脚本,需要让selenium操作的浏览器关闭后再重新打开,而且不想丢失里面的cookies。
有没有什么好办法可以做到这一点?
简单来说,就是检查一下,如果用户关闭再打开浏览器,里面的cookies能不能保持不变。
2 个回答
0
这是浏览器的一个功能,跟你没什么关系:如果浏览器里有个bug,那你也无能为力。如果你想知道某个版本的浏览器是否正常工作,那就自己定义一个手动测试(写个文档,说明测试步骤),做一次并把结果记录下来(比如“浏览器XXX版本YYY正常”)。
当你确认某个浏览器(版本)是正常的,那这个情况就不会改变,所以就没必要再重复测试了。
3
你应该可以使用 stop
和 start
这两个命令。你需要确保在不同的会话之间不会清除 cookies,另外,根据你使用的浏览器,你可能还需要在命令行中加上 -browserSessionReuse
这个选项。