IDEA搭建Selenium环境及demo演示

刚开始去搭建这个环境遇到的坑还是挺多的,首先是去maven仓库上的selenium配置文件写到本地的pom.xml发现导入不成功,后面怎么搞都是没办法导入所幸自己去selenium官网自己下载jar包,最后搭成功了,后面找到pom.xml文件无法自动导入的解决办法我再来更新这篇文章,废话不多说进入正题

1.去selenium官网selenium jar包,https://www.seleniumhq.org/download/
IDEA搭建Selenium环境及demo演示_第1张图片
2.下载所需selenium版本,本文以3.6版为例,点击全部下载
IDEA搭建Selenium环境及demo演示_第2张图片
IDEA搭建Selenium环境及demo演示_第3张图片
IDEA搭建Selenium环境及demo演示_第4张图片
3.将selenium下载文件的jar包收集起来
4.打开IDEA,配置好JDK、MAVEN环境变量为前提,不知如何配置百度即可找到资料
5.新建maven工程,命名自己搞定
IDEA搭建Selenium环境及demo演示_第5张图片
6.建立project后src下建立一个lib的目录
IDEA搭建Selenium环境及demo演示_第6张图片
7.将3步骤收集的jar包全部复制粘贴过去
IDEA搭建Selenium环境及demo演示_第7张图片
8.选中所有jar包右键点击如图按钮,将jar包添加到工程库中,可能会有一段时间加载jar包的过程
IDEA搭建Selenium环境及demo演示_第8张图片
IDEA搭建Selenium环境及demo演示_第9张图片

9.搞定后在Java目录下新建一个package
IDEA搭建Selenium环境及demo演示_第10张图片
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版本还是比较高的,记得更新你们得浏览器

你可能感兴趣的:(IDEA搭建Selenium环境及demo演示)