刚开始去搭建这个环境遇到的坑还是挺多的,首先是去maven仓库上的selenium配置文件写到本地的pom.xml发现导入不成功,后面怎么搞都是没办法导入所幸自己去selenium官网自己下载jar包,最后搭成功了,后面找到pom.xml文件无法自动导入的解决办法我再来更新这篇文章,废话不多说进入正题
1.去selenium官网selenium jar包,https://www.seleniumhq.org/download/
2.下载所需selenium版本,本文以3.6版为例,点击全部下载
3.将selenium下载文件的jar包收集起来
4.打开IDEA,配置好JDK、MAVEN环境变量为前提,不知如何配置百度即可找到资料
5.新建maven工程,命名自己搞定
6.建立project后src下建立一个lib的目录
7.将3步骤收集的jar包全部复制粘贴过去
8.选中所有jar包右键点击如图按钮,将jar包添加到工程库中,可能会有一段时间加载jar包的过程
9.搞定后在Java目录下新建一个package
10.新建一个demo.java文件开始写selenium脚本
11.哦,对了别忘了下载第三方驱动哦,selenium必须要依赖浏览器才能跑起来,所以第三方驱动肯定少不了啦,Chrome、Firefox、IE驱动资源:https://pan.baidu.com/s/1gXtMTHLuvLNR_Z6hCAHMkg
提取码:if2k
12.案例
package TestDemo;
/**
* Author HenryXiao
* create by 2018-12-08
*/
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;
public class TestLogin {
@Test
public void testLogin(){
WebDriver driver;
System.setProperty("webdriver.chrome.driver","D:\\TestTools\\IDEA\\IntelliJ IDEA 2018.2.4\\GameCatProject\\src\\chromedriver.exe");
driver = new ChromeDriver();
driver.get("https://m.youximao.tv/#/login");
try {
Thread.sleep(2000);
}catch (Exception e){
}
driver.manage().window().maximize();
driver.findElement(By.name("account")).sendKeys("*****保密");
driver.findElement(By.name("password")).sendKeys("*****保密");
driver.findElement(By.className("el-button")).click();
try {
Thread.sleep(2000);
}catch (Exception e){
e.printStackTrace();
}
driver.close();
}
}
注意:如果出现报错无法启动成功可能是你的浏览器版本过低,因为我这个selenium版本还是比较高的,记得更新你们得浏览器