from selenium import webdriveroptions = webdriver.ChromeOptions()
# 指定驱动
driver_path = "D:\pyauto_driver\chromedriver.exe"
driver = webdriver.Chrome(driver_path, options = options)
# 不指定驱动
# driver = webdriver.Chrome(options = options)
print(driver.title)

正常情况是在根目录下放置驱动,而且改名就识别不了了,如果偶尔换个别的版本浏览器,需要重新放置个合适的浏览器驱动把之前的替换掉,很是麻烦。
通过指定驱动后面就可以实现我把很多浏览器版本的驱动都放指定位置,后面可以写个遍历驱动的方法,如果这个驱动不适用就换另一个驱动,这样就可以在频繁更换浏览器版本的情况下正常运行我们的自动化了。


下面我把驱动放置在了其它的位置。


指定驱动后也照样运行成功了。


喜欢的点个赞❤吧!

Python+Selenium 自动化-指定chrome驱动运行selenium实例演示,运行指定位置下的浏览器驱动相关推荐

  1. Docker selenium自动化 - 修改/dev/shm路径大小实例演示,“session deleted because of page crash“问题解决

    Docker 执行 selenium 自动化过程报错信息: selenium.common.exceptions.WebDriverException: Message: unknown error: ...

  2. Python selenium自动化操作Chrome浏览器

    ​ ​ 活动地址:CSDN21天学习挑战赛 文章目录 一.Selenium搭建环境 1.安装 2.安装Chrome安装浏览器驱动WebDriver 1)查看Chrome浏览器版本 2)在驱动器版本里选 ...

  3. python+Selenium自动化操作Chrome模拟手机浏览器

    在使用Chrome浏览网页时,我们可以使用Chrome开发者工具模拟手机浏览器,在使用Selenium操作Chrome时同样也可以模拟手机浏览器.主要有以下两种用途. 测试H5页面在不同分辨率设备上的 ...

  4. Python+selenium自动化八大元素定位方法及实例(超详细)

    目录 一.selenium模块中的find_element_by_id方法无法使用 二.Python+selenium自动化八大元素定位方法 使用场景: 1.通过id属性定位:driver.find_ ...

  5. 电脑游戏显卡cpu占用率测试软件,游戏运行慢CPU占用率高试下更换显卡驱动试试...

    我们平常在玩一些大型的游戏的时候,经常会遇到运行游戏软件时候电脑速度慢,电脑显示CPU占用率已经达到了100%的情况.其实遇到这类的问题是很正常的,因为我们在玩大型的游戏时需要占用到较多的CPU资源. ...

  6. Python操作excel进行插入、删除行操作实例演示,利用xlwings库实现

    Python 操作 Excel 之插入.删除行 第一章:整行插入与删除 ① Excel 的插入行实例演示 ② Excel 的删除行实例演示 第一章:整行插入与删除 ① Excel 的插入行实例演示 插 ...

  7. 联想打印机 linux驱动怎么安装步骤,如何在MAC系统下安装打印机驱动

    故障现象: 如何在MAC系统下安装打印机驱动?解决方案: 一.LJ2208安装苹果驱动步骤: 1.运行lenovo Lj2208 install: 2.点击"继续": 3.软件许可 ...

  8. linux uart寄存器 代替 printk,Linux驱动学习之设备树(设备树下的LED驱动实验),...

    Linux驱动学习之设备树(设备树下的LED驱动实验), 概念 Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离.相当于从驱动代码分离出来的配置文件,比如串口的波特率通过设 ...

  9. Java 技术篇-IntelliJ IDEA 导入数据库驱动jar包实例演示

    本文介绍通过 File 的 Project Structure 来导入驱动. Java 操作数据库可以查看: Java 技术篇-java连接并操作数据库实例演示,执行查询.插入.更新和删除操作 点击 ...

最新文章

  1. js url传值中文乱码完美解决(JAVA)
  2. linux c 实现 http get post 请求
  3. mysql 事物gljbie_图片转成base64格式上传至数据库
  4. IDEA配置java《算法》第四版环境(耗时6小时,总算配置成功了,希望能给大家一点帮助)
  5. macOS如何使用命令启动服务/停止服务/查看服务
  6. safari 音频播放问题
  7. 循环数组对象 php,PHP循环遍历stdClass对象的数组
  8. ug使用服务器系统,ug服务器设置教程视频
  9. 面积积分_袁颖妍:用定理积分求平面区域面积(有代表性的9个例题)
  10. python 带随机指针的链表深度复制_链表--深度拷贝一个带有随机指针的链表
  11. 计算机网络的简单概述以及在浏览器中输入一个网址后如何执行
  12. v1 中兴f450g_中兴ZXHN F450G获得telecom密码教程
  13. Ubuntu系统下安装Gaussian09和GaussianView5(GS16和GV6安装同理)
  14. IT基础架构变革,Hitachi Vantara如何解决超融合(HCI)的真正痛点?
  15. 港股上市公司公告 API 数据接口
  16. Computer Vision_3D Reconstruction_Point Cloud(计算机视觉三维重建点云点云配准)
  17. 转帖:CCIE一年后的心语
  18. 英语常用的62个英语句型,学英语须掌握
  19. 独家专栏 | 为什么国外的无人驾驶原型车,都选择混动车型?
  20. 魔兽插件是用php吗,【图片】手把手教你制作自己的界面【魔兽插件吧】_百度贴吧...

热门文章

  1. T1683 车厢重组 codevs
  2. KindEditor编辑器在ASP.NET中的使用
  3. 怎么在eclipse里调试WebDriver的源代码
  4. 针对Chrome的css的hack写法
  5. USB基础---OHCI、UHCI、EHCI和XHCI控制器简介
  6. MSM8909平台 LED背光的控制
  7. Android 4.1.2系统添加重启功能
  8. vs2005编译DNW050A
  9. Leetcode PHP题解--D25 500. Keyboard Row
  10. Atitit sql计划任务与查询优化器--统计信息模块