python+selenium自动化执行完后,阻止Chrome浏览器自动关闭
最近在使用Python+Selenium写自动化测试的时候遇到一个问题,当我执行完程序后,无论是正常运行完成或者是中间出现异常终止,浏览器均会自动关闭了,程序中我也没有用到driver.quit()或driver.close()方法,已检查浏览器版本和webdriver版本是相同的
(这个问题是Chrome浏览器自动更新后,我重新配置好了Chrome浏览器的版本后出现的,关于Chrome浏览器的版本配置可参考:https://www.cnblogs.com/junfanzy/p/17381099.html)
修改前:
修改后:
设置option.add_experimental_option("detach", True)不自动关闭浏览器
本来获取路径方法是单独封装了的,但是这里必须写在这儿才能正常运行,具体原理还没有完全弄清楚,如果有知道的小伙伴可以指点一下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~