当前位置: 首页 > news >正文

第1章-04-Chrome及Chrome Driver安装及测试

在这里插入图片描述

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年CSDN全站百大博主。
🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。
🏆本文已收录于专栏:Web爬虫入门与实战精讲。
🎉欢迎 👍点赞✍评论⭐收藏

文章目录

    • 🚀一、在Windows上安装
      • 🔎1.1 安装Chrome浏览器
      • 🔎1.2 安装ChromeDriver
    • 🚀二、在Linux上安装
      • 🔎2.1 安装Chrome浏览器
      • 🔎2.2 安装ChromeDriver
    • 🚀三、在macOS上安装
      • 🔎3.1 安装Chrome浏览器
      • 🔎3.2 安装ChromeDriver


在这里插入图片描述
Chrome浏览器以其强大的性能、丰富的功能和安全性成为了许多开发者和用户的首选。在进行Web开发或自动化测试时,ChromeDriver是一个关键的工具,它允许自动化脚本与Chrome浏览器进行交互。以下是在Windows、Linux、macOS系统下安装Chrome浏览器及ChromeDriver的详细步骤。
本篇文章介绍在Windows、Linux、macOS下如何安装Chrome及ChromeDriver,并且在后续的基础及实战项目中,主要以在Linux的工作模式为主来讲解相关内容。

🚀一、在Windows上安装

🔎1.1 安装Chrome浏览器

  1. 访问Chrome官网:首先,打开浏览器访问Google Chrome的官方网站。
  2. 下载Chrome:点击“下载Chrome”按钮,选择适合您Windows版本的安装包(通常是.exe文件)。
  3. 安装Chrome:下载完成后,双击.exe文件并按照屏幕上的指示完成安装过程。

在这里插入图片描述

🔎1.2 安装ChromeDriver

  1. 查找Chrome版本:打开Chrome浏览器,点击右上角的菜单按钮(三个点),选择“帮助” > “关于Google Chrome”来查看当前Chrome的版本号。
  2. 下载ChromeDriver:访问ChromeDriver的下载页面,选择与您的Chrome版本相匹配的ChromeDriver版本。注意选择与您的操作系统(Windows)和位数(32位或64位)相匹配的版本。
  3. 解压并配置环境变量:下载后,解压ChromeDriver到一个您记得的位置。然后,将ChromeDriver的路径添加到系统的环境变量中,以便在命令行中全局访问。
    • 右击“此电脑” > “属性” > “高级系统设置” > “环境变量”。
    • 在“系统变量”区域,找到名为Path的变量,点击“编辑”。
    • 点击“新建”,添加ChromeDriver的路径,然后点击“确定”保存更改。

在这里插入图片描述

🚀二、在Linux上安装

🔎2.1 安装Chrome浏览器

Linux系统安装Chrome的方法可能因发行版而异,以下以Ubuntu为例:

  1. 打开终端
  2. 更新包列表:输入sudo apt-get update
  3. 安装Chrome:输入sudo apt-get install google-chrome-stable

🔎2.2 安装ChromeDriver

  1. 查找Chrome版本:在终端中输入google-chrome --version来查看Chrome版本。
  2. 下载ChromeDriver:访问ChromeDriver的下载页面,选择与您的Chrome版本相匹配的ChromeDriver版本,并下载适合Linux的压缩包(通常是.zip文件)。
  3. 解压ChromeDriver:使用unzip命令解压下载的ChromeDriver文件到某个目录,例如/usr/local/bin,以便全局访问。
    • sudo unzip /path/to/chromedriver_linux64.zip -d /usr/local/bin/
    • 注意替换/path/to/chromedriver_linux64.zip为您的实际下载路径。

🚀三、在macOS上安装

🔎3.1 安装Chrome浏览器

  1. 访问Chrome官网:打开浏览器访问Google Chrome的官方网站。
  2. 下载Chrome:点击“下载Chrome”按钮,下载适用于macOS的.dmg安装包。
  3. 安装Chrome:双击下载的.dmg文件,然后将Chrome图标拖拽到“应用程序”文件夹中。

🔎3.2 安装ChromeDriver

  1. 查找Chrome版本:在Chrome浏览器中,点击菜单按钮(三个点) > “关于Google Chrome”来查看Chrome的版本号。
  2. 下载ChromeDriver:访问ChromeDriver的下载页面,选择与您的Chrome版本相匹配的ChromeDriver版本,并下载适用于macOS的压缩包(通常是.zip文件)。
  3. 解压ChromeDriver:双击下载的.zip文件解压,然后将解压后的ChromeDriver文件移动到某个方便访问的目录,例如/usr/local/bin
    • 您可以使用mv命令来移动文件,例如sudo mv /path/to/chromedriver /usr/local/bin/
    • 确保/usr/local/bin已包含在您的PATH环境变量中,这样您就可以在终端中全局访问ChromeDriver了。

通过以上步骤,您可以在Windows、Linux、macOS系统上成功安装Chrome浏览器及ChromeDriver,为Web开发和自动化测试做好准备。

在这里插入图片描述

推荐您阅读本专栏其他内容,Web爬虫入门与实战精讲,相信不会让您失望。如果你对上面的功能有疑问,随时欢迎与我交流。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • JavaScript 文件上传详解与实现
  • pytorch深度学习基础 8 (使用PyTorch的内置功能和默认参数来构建和训练一个简单的线性模型)
  • (贪心) LeetCode 45. 跳跃游戏 II
  • pandas and sqlalchemy compatibility
  • Open3D 最近点约束的体素滤波(35)
  • 手动与自动修复mfc140u.dll丢失的解决方法,mfc140u.dll在电脑中是什么样的存在
  • PLINQ:C#中并行查询的加速引擎
  • 会话跟踪方案:Cookie Session Token
  • 9 正则表达式:Java爬虫和正则表达式、String中的正则表达式方法(基本语法7)
  • 巡检机器人的使用方法和维护保养
  • 矢量数据创建
  • VUE学习笔记 2
  • ElasticSearch 8.15.0 与 Kibana 8.15.0 尝鲜体验
  • 2 种方式申请免费 SSL 证书,阿里云 Certbot
  • CSS\JS实现页面背景气泡logo上浮效果
  • Google 是如何开发 Web 框架的
  • httpie使用详解
  • Java基本数据类型之Number
  • java中的hashCode
  • js操作时间(持续更新)
  • js作用域和this的理解
  • linux安装openssl、swoole等扩展的具体步骤
  • Redis中的lru算法实现
  • WebSocket使用
  • 订阅Forge Viewer所有的事件
  • 和 || 运算
  • 聚类分析——Kmeans
  • 聊聊sentinel的DegradeSlot
  • 批量截取pdf文件
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 我的zsh配置, 2019最新方案
  • 小而合理的前端理论:rscss和rsjs
  • AI算硅基生命吗,为什么?
  • Prometheus VS InfluxDB
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #NOIP 2014# day.1 T2 联合权值
  • #pragma预处理命令
  • (1)STL算法之遍历容器
  • (2)nginx 安装、启停
  • (4.10~4.16)
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (笔记)M1使用hombrew安装qemu
  • (七)glDrawArry绘制
  • (转)程序员技术练级攻略
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .apk 成为历史!
  • .form文件_一篇文章学会文件上传
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET 给NuGet包添加Readme
  • .NET 使用配置文件
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET应用架构设计:原则、模式与实践 目录预览