文章目录

  • (1)安装驱动
  • (2)代码测试
  • (3)注意事项

(1)安装驱动

Selenium WebDriver如果需要启动Chrome浏览器,需要下载对应的chromedriver驱动器。
【下载地址】
https://npm.taobao.org/mirrors/chromedriver/

Windows系统下载win32这个压缩包即可,它是支持64位操作系统的。

下载完成之后得到这个的文件

(2)代码测试

功能效果:
打开Chrome浏览器,然后访问百度地址,然后关闭浏览器,参考代码如下

  public class HelloChrome {public static void main(String[] args) {//设置系统属性System.setProperty("webdriver.chrome.driver","D:\\soft\\Chrome\\selenium\\chromedriver_win32\\chromedriver.exe");//创建ChromeDriver实例WebDriver driver = new ChromeDriver();String baseUrl = "https://www.baidu.com";//打开URLdriver.get(baseUrl);//关闭浏览器driver.quit();}
}

(3)注意事项

【注意事项一】
Chrome浏览器的安装目录必须
C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe目录下,即默认安装目录,否则会报错,显示找不到Chrome浏览器

【注意事项二】
注意chromedriver驱动版本需要和Chrome浏览器保持一致

Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 86
Current browser version is 74.0.3729.108 with binary path C:\Users\Administrator.PC-20210217GFYJ\AppData\Local\Google\Chrome\Application\chrome.exe
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'ZHANGYU', ip: '2.0.1.2', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181'
Driver info: driver.version: ChromeDriver
remote stacktrace: Backtrace:

如果出现上面问题,需要根据错误描述,下载适合当前Chrome浏览器版本的chromedriver

Selenium WebDriver 测试Chrome浏览器相关推荐

  1. 使用Selenium WebDriver测试自动化的22条实用技巧

    使用Selenium进行测试自动化已使全球的网站测试人员能够轻松执行自动化的网站测试. Webdriver是Selenium框架的核心组件,通过它您可以针对不同类型的浏览器(例如Google Chro ...

  2. Python-Selenium Webdriver+google chrome浏览器爬取中国知网的文献概述

    Python-Selenium Webdriver+google chrome浏览器爬取中国知网的文献概述 目录 Python-Selenium Webdriver+google chrome浏览器爬 ...

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

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

  4. selenium中启动chrome浏览器时加载插件

    使用selenium启动的chrome浏览器,一般是干净的浏览器,如果需要使用某个插件,那么启动浏览器时,就需要加载插件, 代码如下: import java.io.File; import org. ...

  5. selenium工具启动Chrome浏览器时配置选项详解

    mb62abf3afb54fb2022-06-18 00:02:10 文章标签chromechrome浏览器加载文章分类虚拟化云计算阅读数1473 前言 1. Chromeoptions 是Chrom ...

  6. python调用chrome插件_使用Python通过Selenium WebDriver打开chrome扩展

    我们有类似的要求,使用Selenium WebDriver处理chrome附加组件.正如'@Aleksandar Popovic'所说,我们无法使用WebDriver点击chrome扩展图标,因为图标 ...

  7. 谷歌测试Chrome浏览器书签新功能Google Stars

    谷歌正在测试Chrome浏览器一项"书签"新功能,即允许用户保存邮件.网页.图片等内容,并可以在此后通过搜索查看,甚至分享. 这项新功能是由德国一位名叫Florian Kiersc ...

  8. python3 selenium webdriver 启动三大浏览器Firefox,Chrome,IE

    一. 安装Python3 1. 进入Python官方网站:https://www.python.org/downloads/  下载并安装最新版本的Python(建议安装Python3) . 下面是P ...

  9. selenium webdriver 启动三大浏览器Firefox,Chrome,IE

    一.安装Python3 1.进入Python官方网站: https://www.python.org/downloads/  下载并安装最新版本的Python(建议安装Python3)> 下面是 ...

最新文章

  1. android 中改变按钮按下时的颜色
  2. [并发编程]并发编程第二篇:利用并发编程,实现计算大量数据的和
  3. #中调用委托的简单方法
  4. tensorboard ckpt pb 模型的输出节点_tensorflow, ckpt 转 pb 并进行预测
  5. 数据库设计:数据库设计的基本步骤介绍
  6. 使用JDK 13查看TLS配置
  7. 『转』度百死去飞秋一个BUG引发的血案
  8. 《Android NFC 开发实战详解 》简介+源码+样章+勘误ING
  9. Linux学习第八篇之文件搜索命令find、locate、which、whereis、grep
  10. 高德地图 热力图 清空地图
  11. RC / RL串联电路计算
  12. IGV变异可视化设置要点
  13. 阿里云服务器防止暴力破解设置
  14. 处女座与小姐姐(三)
  15. 数据决策系统功能整理
  16. 2022年低压电工复训题库及在线模拟考试
  17. 记一个脚本解释器的开发
  18. 《“通用语”与“兽人语”互译手册》之部落篇
  19. 2019/01/01 一位前端实习生 艰辛过程 励志 实习周记(二)——第一周
  20. oracle数据库dca,达梦数据库DCA考试经历

热门文章

  1. ISO/IEC国际标准组织收入的国产密码算法汇总
  2. 镭神智能C16的ROS驱动的安装方法
  3. GPS信号捕获基本原理
  4. MySQL数据库备份恢复(日志管理)
  5. 数据库 -- DMDB -- 违反列[SEQUENCE_NUM]非空约束
  6. 平均薪资28K,前端开发的涨薪史,看哭了...
  7. JSP基于网络超市商品销售管理系统的设计与实现(源代码+论文)
  8. iOS:高仿微信文章悬浮球
  9. QT中使用fftw库
  10. Android开发:OPPO企业开发者账号注册