使用selenium启动谷歌Chrome浏览器

Selenium Webdriver启动谷歌浏览器需要使用到谷歌浏览器的驱动chromedriver,一个exe文件,所以首先需要下载chromedriver。

具体启动步骤:

1. 下载chromedriver,从这里下载

现在都是70多开头的索引号了。。。

 

下载解压后,是一个exe文件,放在自己电脑的一个路径下面,这个路径就是在步骤2脚本中用到的路径。

脚本中启动谷歌浏览器的关键语句如下:

2. 在脚本中要通过下面的语句(基于java)指定chromedriver.exe所在的路径

// 指定chrome driver的获取地址
System.setProperty("webdriver.chrome.driver", "D:\\BrowserDriver\\chromedriver.exe");

如果没有正确设定chromedriver的路径的话,脚本运行后会立即报下面的错误:

Error: The path to the driver executable must be set by the webdriver.chrome.driver system property

3. 定义一个叫driver的WebDriver对象,通过new关键字来启动谷歌浏览器

//实例化webdriver的对象,启动谷歌浏览器
WebDriver driver = new ChromeDriver();	

4. 当然在脚本中肯定要引入webdriver及chrome相关的包

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

下面让我们通过一个简单的访问百度的例子来体验一下启动谷歌浏览器吧

package learnwebdriver;

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

public class UseBrowserChrome {

	public static void main(String[] args) {
		// 指定chrome driver的获取地址
		System.setProperty("webdriver.chrome.driver", "D:\\BrowserDriver\\chromedriver.exe");
		
		//实例化webdriver的对象,启动谷歌浏览器
		WebDriver driver = new ChromeDriver();		
				
		//通过对象driver调用具体的get方法来打开网页
                driver.get("http://www.baidu.com/");     
                 
        
               //退出浏览器
               //driver.quit();

	}

}

 

把上面的脚本放到eclipse的一个类中UseBrowserChrome.java,选中这个java文件,右键中选择run as-->Java Application

 

就可以看到成功启动了谷歌浏览器,并且打开了百度。

不喜欢谷歌启动后地址栏下方提示信息:“chrome正受到自动测试软件的控制”的,可以参考另一篇文章

解决“chrome正受到自动测试软件的控制”信息栏显示问题

 

 

********************************************************************************************************

近期我会在博客中系统的更新一些关于Selenium的文章,也请大家多多关注下我的视频课程:

入门:基于Java的Selenium3自动化测试完整教程

高级:Selenium Java高级架构课程

*********************************************************************************************************

阅读更多精彩文章,请大家关注我的测试公众号:火烈鸟测试

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YOYO测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值