selenium缺少chromedriver解决方法

1.安装好selenium,运行一段测试代码:

from selenium import webdriver

brower = webdriver.Chrome()
brower.get(‘www.baidu.com‘)
brower.quit()

如果浏览器没有调起来,并提示以下错误:selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executable needs to be in PATH。

按字面意思是chromedriver没有设置环境变量,但其实是因为安装chrome浏览器的时候通常没有chromedriver,需要我们手动下载。

2.驱动版本对应chrome浏览器版本,下面提供两个地址:

http://chromedriver.storage.googleapis.com/index.html

http://npm.taobao.org/mirrors/chromedriver/

比如我这里chrome版本是 70.0.3538.97,那么我下载对应路径下的 chromedriver_win32.zip ,64位和32位的chrome都可以使用。其他浏览器同理。

3.把刚下载的chrchromedriver放到chrome的安装更目录:C:\Program Files (x86)\Google\Chrome\Application ,并添加到环境变量 或者 代码中指定 驱动的路径

from selenium import webdriver

brower = webdriver.Chrome(‘C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe‘)   #指定chromedriver路径
brower.get(‘www.baidu.com‘)
brower.quit()


原文地址:https://www.cnblogs.com/shenh/p/10070790.html

时间: 2024-10-07 21:53:26

selenium缺少chromedriver解决方法的相关文章

python中使用selenium调用Firefox缺少geckodriver解决方法

from selenium import webdriver driver=webdriver.Firefox() 会报错 解决方法: 因为缺少geckodriver.exe,先到https://github.com/mozilla/geckodriver/releases下载对应版本的geckofriver.exe 然后放到python的安装目录与python.exe在同一目录下

Skype无法启动,提示缺少KERNEL32解决方法

最近社区不少朋友反映,在XP系统上安装Skype后不能正常启动,提示缺少KERNEL32.dll 如下图: 遇到这个问题,有几种情况. 1.系统不是 XP SP3 Skype正常运行需要系统版本为XP SP3,请检查你的XP系统版本,如果低于SP3系统,请升级系统. (绝对不建议大家使用Ghost封装的D版系统,因为系统文件会被修改或有删减) 2.KERNEL32.dll 错误 KERNEL32.dll是系统的重要内核文件,但有些程序病毒等可能会将其更改.解决的方法是下载原版文件进行替换. a:

ubuntu服务器无法运行chromedriver解决方法(转)

sudo apt-get install Xvfb sudo pip install pyvirtualdisplay from pyvirtualdisplay import Display display = Display(visible=0, size=(1024, 768)) display.start() driver = webdriver.Chrome('/usr/local/bin/chromedriver') driver.get('http://mail.sina.net'

apache缺少模块解决方法

找到一台老古董机器 [[email protected] conf]# cat /etc/redhat-release CentOS release 5.6 (Final) [[email protected] conf]# openssl version OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 [[email protected] conf]# ldd --version ldd (GNU libc) 2.5 Copyright (C) 2006 Free

报错org.openqa.selenium.WebDriverException: disconnected: unable to connect to renderer解决方法

做自动化时经常会遇到不兼容的问题,比如以下简单的脚本,主要是打开浏览器,然后最大化窗口,打开百度,输入内容搜索,代码如下: package com.gs.selenium; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOption

WAMP安装提示缺少 msvcr100.dll文件解决方法

WAMP安装提示缺少wamp msvcr100.dll文件解决方法 因为wamp基于vs c++2010开发,需要提前安装这个组件才可以正常运行 微软官方组件下载地址: 32位:http://www.microsoft.com/download/en/details.aspx?id=8328 64位:http://www.microsoft.com/download/en/details.aspx?id=13523 最新版WAMP可能需要安装vs c++ 2012 http://www.micr

vc的环境变量配置和缺少mspdb60.dll的解决方法

vc的编译器是cl.exe,我们如果在vc中编译就不用配置环境,但是如果要在任何位置用命令提示符打开编译器cl.exe来编译程序,那么就要配置环境了. 下面我就讲讲vc的环境变量配置和缺少mspdb60.dll的解决方法. 1.环境变量配置:(配置的时候注意中英文的标点符号) 打开vc安装目录里面的这个路径:C:\Program Files (x86)\Microsoft Visual Studio\VC98,将里面的bin,include和lib这三个文件夹的路径配置到系统环境变量中的path

Jquery中使用setInterval和setTimeout会提示缺少对象的错误,解决方法如下:

直接在ready中调用其他方法,会提示缺少对象的错误,解决方法如下: 方法1. 应用jQuery的扩展可以解决这个问题. $(document).ready(function(){ $.extend({  show:function(){   alert("ready");  }});setInterval("show()",3000);}); 方法2. 指定定时执行的函数时不要使用引号和括号.  $(function(){function show(){   al

安装Windows7出现缺少所需的CD/DVD驱动器设备驱动程序真正解决方法

2011-11-02 09:54 用U盘给笔记本/台式机安装Windows7出现缺少所需的CD/DVD驱动器设备驱动程序真正解决方法 用U盘给笔记本/台式机安装Windows7出现缺少所需的CD/DVD驱动器设备驱动程序终极解决方法 现在安装系统肯定用光驱的人不多,一般最简单的方法就是通过U盘来安装WINDOWS7这个操作系统,实际操作过程中我们用到最多的工具要数UltraISO这个软件了,现在的最新版本应该是9.5.通过插入U盘,之后在UltraISO的启动标签中,我们选择写入硬盘就可以制作我