2.启动各类浏览器

博客介绍了启动浏览器前需下载对应驱动文件并放置指定目录。详细说明了Firefox、Chrome、IE三种浏览器的启动方法,包括不同版本要求、默认安装和自定义安装时设置浏览器路径的代码示例,如设置驱动文件路径、忽略IE安全设置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动浏览器前需下载浏览器对应的驱动文件,放在test/resources目录下
chromedriver.exe、geckodriver.exe、IEDriverServer.exe

1.firefox浏览器的启动(firefox版本为46.0)
selenium版本3.0以上需要驱动文件
自定义安装

–设置浏览器的路径 System.setProperty(SystemProperty.BROWSER_BINARY, “D:\firefox\firefox.exe”);
WebDriver driver = new FirefoxDriver();

默认安装

–设置浏览器的路径 System.setProperty(“webdriver.gecko.driver”,“src/geckodriver.exe”);
WebDriver driver = new FirefoxDriver();

2.Chrome浏览器的启动
Chrome浏览器的启动需要驱动文件,相关版本Selenuim2.53.1、chromedriver2.31

–设置浏览器的路径 默认安装 System.setProperty(“webdriver.chrome.driver”,“src/main/resources/chromedriver.exe”);
WebDriver driver = new ChromeDriver();

自定义安装 ChromeOptions option = new ChromeOptions();
option.setBinary(“D:/Google/Chrome/Application/chrome.exe”);
– 设置chrome的安装路径
System.setProperty(“webdriver.chrome.driver”,“src/chromedriver.exe”);
WebDriver driver = new ChromeDriver(option);

3.IE浏览器的启动

IE浏览器的启动需要驱动文件
System.setProperty(InternetExplorerDriverService.IE_DRIVER_EXE_PROPERTY,
“src/test/resources/IEDriverServer.exe”);
DesiredCapabilities capabilities = new DesiredCapabilities();
// 忽略IE安全设置
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
true);
// 忽略页面缩放
capabilities.setCapability(InternetExplorerDriver.IGNORE_ZOOM_SETTING,
true);
driver = new InternetExplorerDriver(capabilities);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值