Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置

您所在的位置:网站首页 火狐浏览器不同版本下载不一样 Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置

Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置

2024-07-16 11:52| 来源: 网络整理| 查看: 265

本人博客目录链接该文章相关实现代码可参考该项目代码

一、谷歌浏览器

1.1 谷歌浏览器驱动ChromeDriver下载路径

http://npm.taobao.org/mirrors/chromedriver/http://chromedriver.storage.googleapis.com/index.html

1.2 ChromeDriver与浏览器版本对照表 如果谷歌浏览器是70之后的版本,直接根据浏览器版本找对应版本的ChromeDriver即可。如果是低版本的谷歌浏览器,就可以按照下面的版本对照来下载ChromeDriver。例如我的谷歌浏览器版本为 81.0.4044.122,ChromeDriver的版本可以选择81.0.4044.69. 在这里插入图片描述 ChromeDriver版本谷歌浏览器版本ChromeDriver v2.35Chrome v62-64ChromeDriver v2.36Chrome v63-65ChromeDriver v2.37Chrome v64-66ChromeDriver v2.38Chrome v65-67ChromeDriver v2.39Chrome v66-68ChromeDriver v2.40Chrome v66-68ChromeDriver v2.41Chrome v67-69ChromeDriver v2.42Chrome v68-70ChromeDriver v2.43Chrome v69-71ChromeDriver v2.44Chrome v69-71ChromeDriver v2.45Chrome v70-72 然后根据电脑系统类型选择对应的压缩包,解压即可。(注意,这里虽然写的win32,但是win64的也能用win32的)。 在这里插入图片描述

1.3 查看谷歌浏览器版本

在这里插入图片描述 在这里插入图片描述

二、火狐浏览器

2.1 火狐浏览器驱动下载路径

http://npm.taobao.org/mirrors/geckodriverhttps://github.com/mozilla/geckodriver/releases

2.2 geckodriver与浏览器版本对照表

由于在工作中没有大量使用火狐浏览器来运行过,所以可以参考下面这个链接:https://blog.csdn.net/yinshuilan/article/details/79730239

2.3 查看火狐浏览器版本

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

三、IE浏览器

3.1 IE浏览器驱动下载路径

http://selenium-release.storage.googleapis.com/index.html

3.2 IEDriverServer与浏览器版本对照表 IEDriverServer的版本号通常选择与Selenium的版本号一致。通常选择32位版本的驱动,使用64位版本的驱动运行起来会慢很多(亲身经历)。 在这里插入图片描述 3.3 查看IE浏览器版本

在这里插入图片描述 在这里插入图片描述

3.4 Selenium使用IE浏览器设置的配置

参考链接:https://blog.csdn.net/liudong124521/article/details/89453416

Internet选项->安全->四个选项的启用保护模式都取消 在这里插入图片描述

Internet->高级中的增强模式关闭 在这里插入图片描述

注册表-注册表下面路径添加项

\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer \Main\FeatureControl\FEATURE_BFCACHE

在这里插入图片描述 在这里插入图片描述

四、使用方法 谷歌浏览器(Java语言) //设置ChromeDriver的路径 System.setProperty("webdriver.chrome.driver","D:\\chromedriver79.exe"); //启动浏览器 WebDriver driver = new ChromeDriver(); 火狐浏览器(Java语言) System.setProperty("webdriver.gecko.driver","路径"); WebDriver driver = new FirefoxDriver(); Edge浏览器(Java语言) System.setProperty("webdriver.edge.driver","路径"); WebDriver driver = new EdgeDriver(); IE浏览器(Java语言) System.setProperty("webdriver.ie.driver","路径"); // ie浏览器安全设置 DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer (); ieCapabilities.setCapability ( InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true ); InternetExplorerOptions option = new InternetExplorerOptions ( ieCapabilities ); WebDriver driver=new InternetExplorerDriver(option)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3