web自动化代码中,我没有写关闭浏览器的代码,为啥浏览器自动关闭?

1

程序运行结束了,进程也结束了,浏览器也在进程中,所以会被终止掉。

有办法让浏览器不关闭么?

你想让浏览器展示时间长一点的话,可以在后面加time.sleep(xx),按需求等待多少秒

但是最后的结果还是会退出进程,有没有办法不退出呢?

程序执行完了,浏览器自然会关闭。如果需要等待 可以 import time time.sleep(秒数)。 若你想继续对页面进行操作,需要编写对页面元素的具体操作步骤了。

我是比较懒,想节省一些步骤,比如查询东西的时候,我就想让百度自动打开,帮我输入内容,然后停留在结果页面上,让我继续点击,如果浏览器关闭了,预期就达不到了,不用pytest测试框架能不能让浏览器不关闭?

哈哈这个有点儿 偏离了selenium的设计初衷,批处理可能更适合你这个需求;如
@echo off
start https://www.baidu.com/
openbaidu.bat