`
SariyaLee
  • 浏览: 149382 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

六、ChromeDriver

阅读更多
Chrome Driver是Chromium项目自己支持和维护的,所以必需另外下载安装Chrome Driver,详细的下载地址这里下载
下载后的chromeDriver.exe文件可放在任意目录。
使用ChromeDriver时要使用webdriver.chrome.driver来指定chromeDriver的位置,具体见实例:
package selenium.test.googleSearch;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class BaiduChromeDriver {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
	//设置访问ChromeDriver的路径
System.setProperty("webdriver.chrome.driver", "C:\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chromedriver.exe"); 
		WebDriver driver = new ChromeDriver();
		driver.get("http://www.baidu.com/");

	}

}


ps:
chrome浏览器安装时默认路径如下:
OS Expected Location of Chrome
Linux /usr/bin/google-chrome1
Mac /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
Windows XP %HOMEPATH%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe
Windows Vista C:\Users\%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exe

chrome不能够手动选择安装路径,只能在上述对应的目录下查看chrome文件信息
分享到:
评论

相关推荐

    chromedriver-win64_126.0.6478.26.zip

    六、常见问题与解决 1. 版本不匹配:如果出现“session not created”等错误,可能是因为Chromedriver与Chrome版本不匹配,需要更新其中一个至兼容版本。 2. 权限问题:确保Chromedriver有执行权限,否则可能报错...

    Google chrome 历史所有版本rpm包&chromedriver对应rpm版本rpm包下载地址.docx

    #### 六、常见问题及解决方法 1. **版本不兼容**:如果遇到Chrome和Chromedriver版本不兼容的问题,尝试更新至最新版本或回滚到之前兼容的版本。 2. **权限问题**:确保安装过程中有足够的权限执行操作。通常情况下...

    selenium之 chromedriver与chrome版本映射表

    #### 六、总结 正确选择与Chrome浏览器版本匹配的Chromedriver版本是进行Web自动化测试的重要前提。通过对版本映射表的详细了解和合理应用,可以有效避免因版本不兼容而导致的问题,从而提高自动化测试的效率和准确...

    Seleniun 学习笔记ChromeDriver1

    #### 六、总结 本文主要介绍了ChromeDriver的基本概念、兼容性要求以及如何开始使用。此外,还探讨了如何更高效地管理服务器进程,以及如何进行更高级的配置。这些知识对于初学者来说至关重要,同时也为进阶用户...

    Chrome Driver 两个平台(Mac、Win),三个版本(85、86、87)

    共六个文件; --------------------- chromedriver_win32-85.0.4183.87.zip chromedriver_win32-86.0.4240.22.zip chromedriver_win32-87.0.4280.20.zip chromedriver_mac64-85.0.4183.87.zip chromedriver_mac64-...

    selenium+chromedriver在服务器运行的详细教程

    六、编写自动化脚本 1. 使用Python编写selenium测试脚本,例如打开网页、查找元素、执行点击操作等。 2. 考虑到服务器环境通常没有GUI,可以使用headless模式运行Chrome,命令如下: ```python from selenium import...

    Mac版SeleniumChrome驱动

    六、常见问题与解决方法 1. 版本不匹配:确保ChromeDriver版本与Chrome浏览器版本一致,否则可能无法启动浏览器。 2. 权限问题:确保ChromeDriver具有执行权限,否则需要修改文件权限。 3. PATH环境变量:确保...

    SCE:设置chromedriver以及它如何调用chrome网络浏览器

    **SCE:设置Chromedriver及其与Chrome浏览器的交互** 在Python编程中,Selenium库是一种广泛使用的自动化测试工具,能够模拟用户与网页的交互。Chromedriver是Selenium的一个关键组件,它作为桥梁,使得Selenium...

    selenium_chrome

    六、高级用法 1. 断言:使用unittest或pytest等测试框架,配合Selenium进行断言验证,确保测试结果符合预期。 2. 并行测试:使用多线程或多进程,同时运行多个Selenium实例,提高测试效率。 3. 自定义浏览器配置:...

    谷歌chrome-driver版本驱动90

    六、自动化测试实践 使用ChromeDriver 90进行自动化测试时,可以编写测试脚本来模拟用户行为,如点击、输入、滚动等。这有助于验证网页功能、布局、性能等方面的问题,特别是在持续集成和持续部署(CI/CD)流程中,...

    slenium的java版以及对应的chorm的驱动

    六、持续学习与更新 由于Selenium项目活跃且不断更新,因此保持关注官方文档、社区论坛和最新版本是很重要的。随着技术的发展,可能会有新的API、特性或者优化,及时了解这些信息可以帮助你更好地利用Selenium进行...

    Linux安装部署zabbix运维监控平台,使用说明

    知识点六:Zabbix的配置和管理 Zabbix的配置和管理是实现监控平台的关键步骤。用户需要根据实际情况配置Zabbix Server、Zabbix Agent和其他组件,确保监控平台的稳定运行。 知识点七:Zabbix的优点和缺点 Zabbix...

    RF安装手顺.docx

    #### 六、使用 RIDE 加载自动化测试文件 1. **启动 RIDE** - 安装完成后,在桌面找到 RIDE 图标,双击打开。 2. **加载项目文件** - 选择菜单栏中的 File > Open Directory。 - 导航到存储自动化测试文件的...

    计算机操作系统章节复习题及答案.pdf

    #### 六、文件系统的概念与组织结构 **基本概念:** - 文件系统负责管理计算机中的文件,包括文件的存储、检索、更新、共享和保护。 - 文件系统为用户提供了一种组织和管理文件的方式,使用户能够轻松地找到并访问...

    python零基础学习篇数据爬虫技巧-6第六章 浏览器测试框架:Selenium.zip

    在Python中,我们需要安装`selenium`库,并下载对应的浏览器驱动(如ChromeDriver),然后通过以下代码初始化一个浏览器实例: ```python from selenium import webdriver # 设置ChromeDriver路径 driver_path = '...

    npm install 报错解决方法

    六、package-lock.json或npm-shrinkwrap.json问题 这两个文件用于锁定依赖版本,防止不同时间安装导致的依赖差异。如果它们与`package.json`不一致,可能会引发错误。可以删除这两个文件后重新执行`npm install`。 ...

    Web自动化.zip

    六、所需库和驱动 为了运行Selenium测试,我们需要确保安装了正确的浏览器驱动(如chromedriver)并与Selenium版本兼容。此外,还需要引入Selenium的相应库,如在Java中需添加selenium-java依赖。在提供的压缩包中...

    python+selenium+unittest环境搭建1

    六、解决 MachineLevelUserCloudPolicyEnrollmentToken 错误 在命令行中运行py文件时,可能会出现MachineLevelUserCloudPolicyEnrollmentToken错误。解决方法是: 1. 在命令行中输入regedit,打开注册表; 2. 在...

Global site tag (gtag.js) - Google Analytics