`
SariyaLee
  • 浏览: 150156 次
  • 性别: 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有执行权限,否则可能报错...

    chromedriver-win64_135.0.7024.0.zip

    知识点六:更新与维护 软件的更新是不断进行的,ChromeDriver也会定期发布新版本以支持最新的Chrome浏览器版本,以及修复之前的漏洞和提供新的功能。因此,用户需要定期检查并更新ChromeDriver,以确保自动化测试...

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

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

    selenium之 chromedriver与chrome版本映射表

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

    chromedriver-win64_123.0.6298.0.zip

    六、chromedriver的未来发展趋势与挑战 1. chromedriver开发团队的方向和目标 2. 自动化测试市场的变化对chromedriver的影响 3. 对未来版本的期待和展望 由于原文中没有提供更丰富的信息,以上知识点是基于标题中...

    chromedriver-win64_124.0.6348.0.zip

    版本124.0.6348.0意味着这是在ChromeDriver系列中更新至124版的第六个迭代版本,具有特定的功能和性能改进,以及可能的bug修复。 ChromeDriver-win64_124.0.6348.0.zip包含一个可执行文件chromedriver.exe,它是...

    chromedriver-win64_122.0.6174.0.zip

    六、总结 ChromeDriver是自动化测试领域中不可或缺的一个工具,它为开发者提供了一个高效的途径来对Chrome浏览器进行自动化控制。通过本文的解析,相信读者已经对ChromeDriver 122.0.6174.0有了全面的了解,并且...

    chromedriver-win64-130.0.6713.0.zip

    六、安全和隐私问题 在使用chromedriver进行网页自动化测试时,应当注意安全性和隐私问题。例如,在测试过程中不应随意将含有个人隐私数据的页面进行自动化操作,以免造成数据泄露。 七、未来展望 随着网络技术的...

    chromedriver-mac-x64_133.0.6837.0.zip

    知识点六:文件名列表解读 文件压缩包内可能只有一个文件,其名称为"file"。这可能是由于文件在压缩或打包过程中未指定具体名称导致的。在实际使用中,用户可能需要根据文件的具体内容或者扩展名来重命名文件,以...

    Seleniun 学习笔记ChromeDriver1

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

    chromedriver-win64_126.0.6458.0.zip

    ChromeDriver遵循与Chrome浏览器相同的发布周期,大约为六周更新一次。开发者需要定期检查并下载最新的ChromeDriver版本,以确保兼容性并利用浏览器更新所带来的新功能。不过,也需要注意到不同版本的ChromeDriver...

    chromedriver-win64_124.0.6332.0.zip

    知识点六:系统要求 因为该文件是针对Windows 64位系统的ChromeDriver,所以它只适用于安装有64位Windows操作系统的计算机。用户在下载和安装前需要确认自己的系统环境是否与之兼容。 知识点七:维护和更新 ...

    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...

    chromedriver-mac-arm64_117.0.5885.0.zip

    知识点六:文件内容的检查与验证 压缩包文件中的“file”应该是一个包含ChromeDriver的可执行文件。在解压后,用户需要检查文件的完整性,并确保其没有被病毒或恶意软件感染。通过比较文件的哈希值或进行病毒扫描,...

    chromedriver-mac-arm64_125.0.6391.0.zip

    Chrome浏览器的稳定版更新周期一般为六周,为了保证开发和测试的效率,通常会同步推出对应的ChromeDriver版本。 4. ARM64架构:ARM64(也被称为AArch64)是ARM架构的64位版本,主要用于苹果公司的M1芯片。这种架构...

    Mac版SeleniumChrome驱动

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

    谷歌chrome-driver版本驱动90

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

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

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

Global site tag (gtag.js) - Google Analytics