python+selenium自动化执行完后,阻止Chrome浏览器自动关闭

俊帆丶 / 2023-05-08 / 原文

最近在使用Python+Selenium写自动化测试的时候遇到一个问题,当我执行完程序后,无论是正常运行完成或者是中间出现异常终止,浏览器均会自动关闭了,程序中我也没有用到driver.quit()或driver.close()方法,已检查浏览器版本和webdriver版本是相同的

修改前:

 修改后:

  设置option.add_experimental_option("detach", True)不自动关闭浏览器

  本来获取路径方法是单独封装了的,但是这里必须写在这儿才能正常运行,具体原理还没有完全弄清楚,如果有知道的小伙伴可以指点一下