Selenium中控制Chorme浏览器会闪退

铁笛仙
• 阅读 1550

1. 首先给大家解释一下。

  • 某天晚上,有一个同学问为什么selenium控制浏览器刚打开就闪退了呢?然后我上网搜了一下网上基本上都是再说ChormeOptions不在使用了改成了Options,但是我测试了一下还是不可以,后来经过我研究是因为环境。
  • 因为我的PyCharm用的解释器是Anaconda3,并且我的Anaconda3是直接放在了D盘,对没错就是D盘有的小伙伴可能放在了C盘,但是都是一样的。

    2. 开始解决闪退

    其实闪退的原因呢,主要是因为你的chrome会自己进行更新,而你下载的webdriver只下载了一个版本往后就不能在控制更新后的版本。
  1. 查看自己电脑的Chrome的版本
  • 点击设置,并点击关于Chrome。 Selenium中控制Chorme浏览器会闪退
  1. 下载webdriver(一定要找就近的版本) 下载链接:http://chromedriver.storage.googleapis.com/index.html
  2. 将下载好之后的chormedriver进行解压,解压出来是一个后缀为.exe的文件。
  3. 解压完成后将这个.exe文件放到你对应的解释器文件夹下,记住是解释器的根文件夹下,网上有的说是解释器Scripts文件夹下,这个是不对的。
点赞
收藏
评论区
推荐文章
Easter79 Easter79
3年前
tomcat8+websocket演示
tomcat8真正支持jsr356(包含对websocket的支持),tomcat7部分版本的websocket实现不兼容jsr356。需要注意websocket与浏览器的兼容问题,有些早期版本的浏览器支持旧版本的websocket协议,可能会与新版本的websocket不兼容。博主采用"chrome 版本33.0.1750.117m"测试。
Kent_Sun Kent_Sun
3年前
windows中 redis server 双击闪退
错误重现bash进入redis安装目录执行以下命令redisserver.exeredis.windows.conf报错:1957201May21:13:17.815CreatingServerTCPlisteningsocket:6379:listen:Unknownerror解决方法:修改redis.windows
Stella981 Stella981
3年前
Android Native crash 处理案例分享
1\.背景目前mPaas\1\Android使用CrashSDK对闪退进行的处理,CrashSDK是Android平台上一款功能强大的崩溃日志收集SDK,有着极高的崩溃收集率和完整、全面的崩溃日志信息,生成的日志内容非常利于问题的跟进和解决。在日常运维中,经常遇到一些闪退,无法直接从闪退堆栈找到原因,尤其是一些非Java
Stella981 Stella981
3年前
Chrome handless模式
我们在通过Selenium运行自动化测试时,必须要启动浏览器,浏览器的启动与关闭必然会影响执行效率,而且还会干扰你做其它事情(本机运行的话)。那能不能把自动化测试的运行放在后台?当然可以!Chromeheadless模式,Google针对Chrome浏览器59版新增加的一种模式,可以让你不打开UI界面的情况下使用Chrome浏览器
Stella981 Stella981
3年前
Selenium使用及原理
1、Selenium介绍Selenium是一个Web测试工具,通过直接控制浏览器来实现Web测试,与真实用户操作完全一致。Selenium目前支持IE、Firefox、Chrome、Safari、Opera等浏览器,Selenium支持主流的操作系统平台Windows、Linux、Mac等,Selenium支持Java、Ruby、Python
Wesley13 Wesley13
3年前
Unity C# lock关键字的坑
Unity5.6环境下的lock关键字,在特定的多线程环境下会死锁崩溃其中一种情况:异步socket操作,由于内部是一个线程池回调的异步回调,操作同一个对象时lock关键字会概率出现死锁闪退,(发现现象的例子是服务器不断重启或者WIFI断开打开,导致连接断开客户端异步任务大量要在主线程执行导致闪退,而主线程保证线程安全的是用关键字l
小尉迟 小尉迟
1年前
已有多人中招:这张特殊二维码可致微信闪退,还会进入安全模式
最近网络上出现了一张特殊的二维码,扫描之后会导致微信闪退。而如果短时间内多次闪退,微信还会进入安全模式,退出用户账号,目前已经有不少用户中招。目前已经有用户提交了该Bug的代码修复,微信官方预计将在下一个版本中整合用户的修复补丁。小编在这里提醒大家,一定不
玉宇琼楼 玉宇琼楼
10个月前
解决ae打不开闪退问题After Effects 2024 Mac附安装教程
1.关于安装完打不开问题,根据安装教程安装即可解决。关于闪退,一般原因是因为之前的插件没有卸载干净,建议清理干净,再安装就不会回有闪退了。2.安装方法:下载好后,解压到电脑上。根据里面的安装教程点击安装即可。t取m:qd5n新版本功能介绍新增功能下一代Ro
崇恩圣帝 崇恩圣帝
6个月前
极验滑动验证码识别系统实现
在网络世界中,极验滑动验证码是常见的人机验证形式之一,通过拖动滑块拼合图像来完成验证。本文将介绍如何使用Python和Selenium库来实现极验滑动验证码的自动识别和验证过程。准备工作在开始之前,请确保已经安装好了Selenium库和Chrome浏览器,
铁笛仙
铁笛仙
Lv1
男 · python爬虫工程师
今生可爱与温柔,每一样都不能少。唯一可以不劳而获的贫穷,唯一可以无中生有的就是理想。
文章
2
粉丝
0
获赞
0