Web自动化之浏览器启动
一、环境准备
1、本地引入jar
从http://selenium-release.storage.googleapis.com/index.html?path=3.9/
,下载selenium-server-standalone-3.9.1.jar
到C盘根目录下.
打开DOS命令窗口,命令行进入到Maven安装目录下,用命令打包,输入并执行命令如下:
mvn install:install-file -Dfile=C:\selenium-server-standalone-3.9.1.jar -DgroupId=org.selenium -DartifactId=selenium-server-standalone -Dversion=3.9.1 -Dpackaging=jar
本地引入成功如下:
2、pom文件中添加依赖
<dependency>
<groupId>org.selenium</groupId>
<artifactId>selenium-server-standalone</artifactId>
<version>3.9.1</version>
</dependency>
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>5.1.1</version>
</dependency>
参数说明:
Dfile
为要安装的Jar的本地路径,DgroupId
为要安装的jar的Group Id
,DartifactId
为要安装的jar的 Artificial Id
,Dversion
为jar包版本,Dpackaging
为打包类型,例如jar。
二、Chrome浏览器启动
1、下载Chromedriver
从https://chromedriver.storage.googleapis.com/index.html
,下载ChromeDriver
驱动,下载后解压文件,找到文件名为chromedriver.exe
的文件,放到工程tool文件夹下。
2、启动Chrome浏览器
示例代码:
/**
* 启动Chrome浏览器
*/
@Test
public void testChrome(){
System.setProperty("webdriver.chrome.driver", "tool/chromedriver.exe");
ChromeDriver driver = new ChromeDriver();
driver.get("https://www.baidu.com/");
driver.manage().window().maximize();
driver.quit();
}
三、Firefox浏览器启动
1、下载geckodriver
从https://github.com/mozilla/geckodriver/releases
,去下载火狐对应的geckodriver
,,放到工程tool文件夹下。
2、启动Firefox浏览器
示例代码:
/***
* Firefox浏览器启动
*/
@Test
public void testFireFox(){
System.setProperty("webdriver.gecko.driver","tool/geckodriver.exe");
//导入Firefox浏览器安装路径
System.setProperty("webdriver.firefox.bin","E:/Program Files/Mozilla Firefox/firefox.exe");
FirefoxDriver firefoxDriver = new FirefoxDriver();
firefoxDriver.get("https://npm.taobao.org/mirrors/selenium/3.9/");
firefoxDriver.quit();
}
四、IE浏览器启动
1、下载IEDriverServer.exe
从https://npm.taobao.org/mirrors/selenium/3.9/
,下载对应的IEDriverServer
,放到工程tool文件夹下。
2、去掉启用保护模式
3、启动IE浏览器
示例代码
/**
* IE浏览器启动
*/
@Test
public void testIE(){
System.setProperty("webdriver.ie.driver","tool/IEDriverServer.exe");
InternetExplorerDriver explorerDriver = new InternetExplorerDriver();
//打开下载IE驱动页面
explorerDriver.get("https://npm.taobao.org/mirrors/selenium/3.9/");
explorerDriver.quit();
}
五、edge浏览器启动
1、下载edge浏览器并查看版本
2、下载msedgedriver.exe
从https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
,下载对应的msedgedriver.exe
,放到工程tool文件夹下。
3、启动edge浏览器
示例代码:
/**
* edge浏览器启动
*/
@Test
public void testEdge(){
System.setProperty("webdriver.edge.driver", "tool/msedgedriver.exe");
EdgeDriver driver = new EdgeDriver();
driver.get("https://www.baidu.com/");
driver.manage().window().maximize();
driver.quit();
}
优秀不够,你是否无可替代
软件测试交流QQ群:721256703,期待你的加入!!
欢迎关注我的微信公众号:软件测试君
![](https://www.cnblogs.com/images/cnblogs_com/longronglang/1061549/o_QQ%E6%88%AA%E5%9B%BE20190728134401.jpg)