windows下安装chromedriver驱动

一、安装chrome以及chromedriver

1.做M站自动化测试,chrome版本最好选择低一点,我选择的版本是103.0.5060.53

2.下载chrome版本

3.下载对应驱动:CNPM Binaries Mirror

4.将下载的驱动文件:chromedriver.exe 放在浏览器的安装目录下:C:\Program Files (x86)\Google\Chrome\Application

5.下载旧的版本谷歌,可能总会自动更新版本,需要设置2步,可以禁止更新

1)C:\Windows\System32\drivers\etc/hosts路径设置
     或者可以使用免费软件 SwitchHosts 来编辑 hosts 文件。在文件中添加以下条目:
     127.0.0.1 update.googleapis.com
     127.0.0.1 tools.google.com

2)电脑-管理-服务中将google的两个更新服务,设置禁止

二、设置环境变1

1.在操作系统中,找到系统的环境变量设置,找到名为:“path”的变量,并在其值下添加ChromeDriver 的路径,如下:

保存并关闭环境变量设置文件后,请确保重启终端或者命令提示符窗口,以使环境变量更改生效。

三、验证安装

1.打开终端或命令提示符窗口

2.输入:chromedriver.exe

3.如果安装成功,将看到chromedriver对应的版本信息,如下:

chromedriver,v2.24,支持chrome v52-54. ----------ChromeDriver v2.24 (2016-09-09)---------- Supports Chrome v52-54 Resolved issue 1497: GetLog fails when the current window is closed [['OS-All', 'Pri-0']] Resolved issue 1495: ChromeDriver crashes with "Check failed: !page_load_strategy_.empty()" [['OS-All', 'Pri-0']] Resolved issue 1463: SessionNotCreatedException: Runtime.evaluate missing 'wasThrown' on Chrome 54+ [['OS-All', 'Pri-0']] Resolved issue 1484: SendKeys of a Tab Key has no effect in Chrome 53 [['OS-All', 'Pri-1']] Resolved issue 1431: GetLog command does not work for Chrome 54+ [['OS-All', 'Pri-1']] Resolved issue 1411: sendKeys generates events that are missing some fields [['OS-All', 'Pri-1']] Resolved issue 1451: Chrome 54+ session not created exception: Runtime.executionContextCreated has invalid 'context' [['Pri-1']] Resolved issue 984: Extend ChromeDriver capabilities to cover network throttling feature from Chrome DevTools [['OS-All', 'Pri-2']] Resolved issue 1454: Net::ReadTimeout error on launching Canary v54 through RemoteWebDriver [[]] ----------ChromeDriver v2.23 (2016-08-04)---------- Supports Chrome v51-53 Resolved issue 1378: Android 6: Intitialization of Chrome driver fails when Chrome/Webview process is in running (R) state [['OS-Android', 'Pri-1']] Resolved issue 1379: Chromedriver does not catch all available browser console log entries [['OS-All', 'Pri-2']] ----------ChromeDriver v2.22 (2016-06-06)---------- Supports Chrome v49-52 Resolved issue 1348: Timeout error while navigating to URL on Chrome 51+ [['OS-All', 'Pri-0']] Resolved issue 1381: Timeout error occurs when alert dialog is displayed on Chrome 52+ [['OS-All', 'Pri-1', 'merge-merged-2743']] Resolved issue 1339: Failure when executing JS in a content script context [['OS-All', 'Pri-1']] Resolved issue 1387: ChromeDriver hangs when calling driver.get() for same-process navigations [['OS-All', 'Pri-1']] Resolved issue 1365: Touch emulation is not working under mobile emulation
要使用WebDriver进行自动化测试,您需要首先在您的操作系统上安装ChromeDriver。对于Windows系统,以下是安装ChromeDriver的基本步骤: ### 步骤1: 下载ChromeDriver 1. 首先,访问 ChromeDriver 官方页面 (https://sites.google.com/a/chromium.org/chromedriver/downloads) 或者使用搜索引擎找到最新版本的下载链接。 2. 查找适用于 Windows 的 .exe 文件,该文件通常以 `.zip` 结尾。点击下载按钮开始下载。 ### 步骤2: 解压缩并确定路径 1. 将下载的 `.zip` 文件解压到您喜欢的位置,例如 `C:\Program Files\chromedriver` 或其他合适的目录下。 2. 确保记下解压后的路径,因为接下来您需要设置环境变量以便在命令行中使用它。 ### 步骤3: 设置环境变量(可选) 如果您希望在整个系统中都能轻易地访问到ChromeDriver,可以考虑将其添加到系统的环境变量中。步骤如下: 1. 右键点击“计算机”(在Win10中为“此电脑”),选择“属性”,然后点击左侧的“高级系统设置”。 2. 打开“系统属性”窗口后,点击“环境变量”按钮。 3. 在“系统变量”区域中,找到“Path”,然后点击“编辑”。 4. 在弹出的窗口中,找到您的ChromeDriver所在目录(步骤2保存位置),将其添加到Path列表的末尾,确保前面有一个分号(;)作为分隔符。 5. 点击“确定”关闭所有窗口,完成设置。 ### 步骤4: 测试安装是否成功 1. 打开命令提示符或PowerShell。 2. 输入以下命令检查ChromeDriver的路径是否存在,并确认是否能够正常运行: ``` chromedriver --help ``` 如果没有报错信息,说明您的ChromeDriver已正确安装并且可用。 ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值