Web自动化之浏览器启动
一、环境准备
1、本地引入jar
用360浏览器打开,http://selenium-release.storage.googleapis.com/index.html?path=3.9/
,下载selenium-server-standalone-3.9.1.jar
到C盘根目录下.
打开DOS命令窗口,命令行进入到Maven安装目录bin下,用命令打包,输入并执行命令如下:
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
参数说明:
Dfile
为要安装的Jar的本地路径,DgroupId
为要安装的jar的Group Id
,DartifactId
为要安装的jar的 Artificial Id
,Dversion
为jar包版本,Dpackaging
为打包类型,例如jar。
在环境变量里找maven安装目录
2、创建工程
2、pom文件中添加依赖
<dependencies>
<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>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.1.1</version>
</dependency>
</dependencies>
3、设置seting.xml目录和仓库
D:\Program Files\Java\apache-maven-3.2.5\settings.xml
点OK后,项目会自动构建
4、仓库在D盘,进入后把文件放入
打开D:\repository\org\selenium\selenium-server-standalone\3.9.1
然后把selenium-server-standalone-3.9.1.jar放在这个目录下
然后去maven工程下刷新重新构建
4、设置JDK
4、新建java文件
示例:
import io.github.bonigarcia.wdm.WebDriverManager;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;
public class testDemo {
public static void main(String[] args) {
WebDriverManager.chromedriver().setup();
WebDriver driver=new ChromeDriver();
driver.get("https://www.cnblogs.com/longronglang");
driver.manage().window().maximize();
driver.quit();
}
@Test
public void testDemo(){
WebDriverManager.chromedriver().setup();
WebDriver driver=new ChromeDriver();
driver.get("https://www.baidu.com/");
driver.findElement(By.id("su"));
driver.findElement(By.name("wd"));
driver.manage().window().maximize();
driver.quit();
}
}