option = webdriver.EdgeOptions()

option.add_experimental_option("detach", True)

driver = webdriver.Edge('C:/Program Files (x86)/Microsoft/Edge/Application/msedgedriver.exe',options=option)

只需要上面这三行就可以解决

msedgedriver.exe是Edge自动化测试的驱动  下载地址: Microsoft Edge WebDriver - Microsoft Edge Developerhttps://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/#downloads

查看自己当前浏览器版本,右上角三个点  然后帮助与反馈  关于Microsoft Edge

根据自己机器类型选择下载完后把msedgedriver.exe放入Edge根目录  上面路径要跟你本地msedgedriver.exe路径一致

然后运行就可以了  Chrome和Edge相同需要更换Chrome的自动化测试驱动  下载地址:

CNPM Binaries Mirror (npmmirror.com)https://registry.npmmirror.com/binary.html?path=chromedriver/

option = webdriver.ChromeOptions()

option.add_experimental_option("detach", True)

driver = webdriver.Chrome('C:/Program Files/Google/Chrome/Application/chromedriver.exe',options=option)

也是下载对应浏览器版本的驱动放到Chrome根目录  上面路径替换本地chromedriver.exe所在位置

需要关闭时加上

sleep(5) #这个会让程序暂时等待  里面设置等待几秒  不加这个  打开浏览器就执行下面的关闭了  根据个人需求来配置

driver.quit() # 退出!

解决Python+selenium 自动化测试打开浏览器自动关闭问题适用于(Chrome和Edge)相关推荐

  1. python selenium 不打开浏览器_selenium+python自动化测试--解决无法启动IE浏览器及报错问题...

    前言:记录启动IE浏览器的报错及解决方法. 错误1: selenium.common.exceptions.WebDriverException: Message: 'IEDriverServer.e ...

  2. Python+selenium执行打开浏览器脚本报错解决方案selenium.common.exceptions.SessionNotCreatedException

    selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ...

  3. 【Python + selenium】在浏览器打开新页签

    [Python + selenium]在浏览器打开新页签,打开方式 2017年09月06日 11:34:25 宇风-飞扬 阅读数:3472 标签: seleniumpython句柄移动 更多 个人分类 ...

  4. Python之selenium的打开浏览器的二种方式

    Python之selenium的打开浏览器的二种方式 文章目录 Python之selenium的打开浏览器的二种方式 第一步我们要先按照selenium: 第一种打开方式: 第二种打开方式: 第一步我 ...

  5. python+selenium自动化测试-Windows环境搭建

    来自python+selenium自动化测试初学者的笔记,写的不对的地方大家多多指教哦 一.安装selenium 安装selenium需要先安装python环境,python环境在之前的python+ ...

  6. Python+Selenium自动化测试——126邮箱自动登录脚本(登录首页是二维码,切入账号密码输入框)

    Python+Selenium自动化测试--126邮箱自动登录脚本 版权声明:本文为博主原创文章,未经允许不得转载.https://blog.csdn.net/qiao_wan/article/det ...

  7. Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)

    Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目.所以Jenkins和Hudson功能相似. Jenkins支持各种版本的控制工具,如CVS.S ...

  8. Python + Selenium 自动化测试《人生重开模拟器》

    原文 Python + Selenium 自动化测试<人生重开模拟器> 背景 最近有一款小游戏特别火,叫<人生重开模拟器>,这款游戏用黑色幽默的调侃形式,随机生成你的人生大事件 ...

  9. Python+selenium自动化测试环境搭建(详细)

    Python+selenium自动化测试环境搭建 环境版本: Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器 一.安装五大组件 1.安装python并配置环境变量   ...

最新文章

  1. 漫画:前端发展史的江湖恩怨情仇
  2. ELFHash的理解
  3. java对象复制到新对象_java – 使用新生成的ID将Hibernate复制对象值复制到新对象中...
  4. Ubuntu 18安装 chrome
  5. 如何判断离散数组 是递增趋势_如何用切线技术判断市场趋势?
  6. (*长期更新)软考网络工程师学习笔记——Section 6 网络层上篇
  7. 关于Spring中IOC容器和AOP协同工作的原理理解
  8. 一个发布app测试版本的网站
  9. 美团点评APP在移动网络性能优化的实践,通用流行框架大全
  10. Ubuntu 开机自动挂载硬盘
  11. Spring Boot 单例模式中依赖注入问题
  12. [Hbase]Hbase知识大全
  13. turbo c语言教程,C语言入门教程之 Turbo C程序的基本组成
  14. php留言板开发功能,PHP实现基本留言板功能原理与步骤详解
  15. 2021-08-13
  16. Linux 2.6内核配置说明(Device Drivers设备驱动程序)
  17. Python写的网络爬虫程序
  18. Caffe 框架理解
  19. 计算机怎么快速匹配,四种方法教您如何在Excel中快速查找重复数据
  20. 利用fitz将pdf文件的每一页输出为高精度的PNG图片

热门文章

  1. js数组去重的10种方法
  2. layui修改框中等下拉框取值问题_layui下拉框不显示的问题
  3. C# 数据库查询语句1
  4. 科大讯飞语音识别C++版本SDK集成测试的一些问题,工具VS+QT
  5. 20 个超酷的 HTML5/CSS3 应用及源码
  6. POJ1185炮兵阵地(状压DP)
  7. 国产最强开源 MPP 数据库 StarRocks,没有之一,支持小红书百万日查询!
  8. 2009年度全球50个最佳网站
  9. 7.01 计算平均值
  10. 什么是磁盘?有哪些类型?由什么组成?