解决Python+selenium 自动化测试打开浏览器自动关闭问题适用于(Chrome和Edge)
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)相关推荐
- python selenium 不打开浏览器_selenium+python自动化测试--解决无法启动IE浏览器及报错问题...
前言:记录启动IE浏览器的报错及解决方法. 错误1: selenium.common.exceptions.WebDriverException: Message: 'IEDriverServer.e ...
- Python+selenium执行打开浏览器脚本报错解决方案selenium.common.exceptions.SessionNotCreatedException
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ...
- 【Python + selenium】在浏览器打开新页签
[Python + selenium]在浏览器打开新页签,打开方式 2017年09月06日 11:34:25 宇风-飞扬 阅读数:3472 标签: seleniumpython句柄移动 更多 个人分类 ...
- Python之selenium的打开浏览器的二种方式
Python之selenium的打开浏览器的二种方式 文章目录 Python之selenium的打开浏览器的二种方式 第一步我们要先按照selenium: 第一种打开方式: 第二种打开方式: 第一步我 ...
- python+selenium自动化测试-Windows环境搭建
来自python+selenium自动化测试初学者的笔记,写的不对的地方大家多多指教哦 一.安装selenium 安装selenium需要先安装python环境,python环境在之前的python+ ...
- Python+Selenium自动化测试——126邮箱自动登录脚本(登录首页是二维码,切入账号密码输入框)
Python+Selenium自动化测试--126邮箱自动登录脚本 版权声明:本文为博主原创文章,未经允许不得转载.https://blog.csdn.net/qiao_wan/article/det ...
- Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)
Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目.所以Jenkins和Hudson功能相似. Jenkins支持各种版本的控制工具,如CVS.S ...
- Python + Selenium 自动化测试《人生重开模拟器》
原文 Python + Selenium 自动化测试<人生重开模拟器> 背景 最近有一款小游戏特别火,叫<人生重开模拟器>,这款游戏用黑色幽默的调侃形式,随机生成你的人生大事件 ...
- Python+selenium自动化测试环境搭建(详细)
Python+selenium自动化测试环境搭建 环境版本: Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器 一.安装五大组件 1.安装python并配置环境变量 ...
最新文章
- 漫画:前端发展史的江湖恩怨情仇
- ELFHash的理解
- java对象复制到新对象_java – 使用新生成的ID将Hibernate复制对象值复制到新对象中...
- Ubuntu 18安装 chrome
- 如何判断离散数组 是递增趋势_如何用切线技术判断市场趋势?
- (*长期更新)软考网络工程师学习笔记——Section 6 网络层上篇
- 关于Spring中IOC容器和AOP协同工作的原理理解
- 一个发布app测试版本的网站
- 美团点评APP在移动网络性能优化的实践,通用流行框架大全
- Ubuntu 开机自动挂载硬盘
- Spring Boot 单例模式中依赖注入问题
- [Hbase]Hbase知识大全
- turbo c语言教程,C语言入门教程之 Turbo C程序的基本组成
- php留言板开发功能,PHP实现基本留言板功能原理与步骤详解
- 2021-08-13
- Linux 2.6内核配置说明(Device Drivers设备驱动程序)
- Python写的网络爬虫程序
- Caffe 框架理解
- 计算机怎么快速匹配,四种方法教您如何在Excel中快速查找重复数据
- 利用fitz将pdf文件的每一页输出为高精度的PNG图片