Selenium WebDriver 测试Chrome浏览器
文章目录
- (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浏览器相关推荐
- 使用Selenium WebDriver测试自动化的22条实用技巧
使用Selenium进行测试自动化已使全球的网站测试人员能够轻松执行自动化的网站测试. Webdriver是Selenium框架的核心组件,通过它您可以针对不同类型的浏览器(例如Google Chro ...
- Python-Selenium Webdriver+google chrome浏览器爬取中国知网的文献概述
Python-Selenium Webdriver+google chrome浏览器爬取中国知网的文献概述 目录 Python-Selenium Webdriver+google chrome浏览器爬 ...
- Python selenium自动化操作Chrome浏览器
活动地址:CSDN21天学习挑战赛 文章目录 一.Selenium搭建环境 1.安装 2.安装Chrome安装浏览器驱动WebDriver 1)查看Chrome浏览器版本 2)在驱动器版本里选 ...
- selenium中启动chrome浏览器时加载插件
使用selenium启动的chrome浏览器,一般是干净的浏览器,如果需要使用某个插件,那么启动浏览器时,就需要加载插件, 代码如下: import java.io.File; import org. ...
- selenium工具启动Chrome浏览器时配置选项详解
mb62abf3afb54fb2022-06-18 00:02:10 文章标签chromechrome浏览器加载文章分类虚拟化云计算阅读数1473 前言 1. Chromeoptions 是Chrom ...
- python调用chrome插件_使用Python通过Selenium WebDriver打开chrome扩展
我们有类似的要求,使用Selenium WebDriver处理chrome附加组件.正如'@Aleksandar Popovic'所说,我们无法使用WebDriver点击chrome扩展图标,因为图标 ...
- 谷歌测试Chrome浏览器书签新功能Google Stars
谷歌正在测试Chrome浏览器一项"书签"新功能,即允许用户保存邮件.网页.图片等内容,并可以在此后通过搜索查看,甚至分享. 这项新功能是由德国一位名叫Florian Kiersc ...
- python3 selenium webdriver 启动三大浏览器Firefox,Chrome,IE
一. 安装Python3 1. 进入Python官方网站:https://www.python.org/downloads/ 下载并安装最新版本的Python(建议安装Python3) . 下面是P ...
- selenium webdriver 启动三大浏览器Firefox,Chrome,IE
一.安装Python3 1.进入Python官方网站: https://www.python.org/downloads/ 下载并安装最新版本的Python(建议安装Python3)> 下面是 ...
最新文章
- android 中改变按钮按下时的颜色
- [并发编程]并发编程第二篇:利用并发编程,实现计算大量数据的和
- #中调用委托的简单方法
- tensorboard ckpt pb 模型的输出节点_tensorflow, ckpt 转 pb 并进行预测
- 数据库设计:数据库设计的基本步骤介绍
- 使用JDK 13查看TLS配置
- 『转』度百死去飞秋一个BUG引发的血案
- 《Android NFC 开发实战详解 》简介+源码+样章+勘误ING
- Linux学习第八篇之文件搜索命令find、locate、which、whereis、grep
- 高德地图 热力图 清空地图
- RC / RL串联电路计算
- IGV变异可视化设置要点
- 阿里云服务器防止暴力破解设置
- 处女座与小姐姐(三)
- 数据决策系统功能整理
- 2022年低压电工复训题库及在线模拟考试
- 记一个脚本解释器的开发
- 《“通用语”与“兽人语”互译手册》之部落篇
- 2019/01/01 一位前端实习生 艰辛过程 励志 实习周记(二)——第一周
- oracle数据库dca,达梦数据库DCA考试经历