1、Java对应Selenium包下载地址: https://docs.seleniumhq.org/download/
点击Download进行下载
2、下载完成后,将selenium-java-3.141.59.zip包解压
3、新建一个java项目
4、导入jar包:点击项目右键-->Build Path-->Add Libraries-->User Library-->User libraries-->New-->New User Library(命名随便取)-->Add External JARs-->选中解压后目录下的jar包
注意:libs文件夹下的jar包也需要导入
导入jar包完成
5、编写第一个自动化脚本
package com.mypro.jase;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
public class baidu {
public static void main(String[] args) {
System.out.println("start selenium");
//geckodriver为火狐浏览器的驱动程序
//System.setProperty("webdriver.gecko.driver","D:\\selenium\\geckodriver.exe");
//chromedriver为谷歌浏览器的驱动程序
System.setProperty("webdriver.chrome.driver","D:\\selenium\\chromedriver.exe");
//获得Firefox浏览器的控制权
//WebDriver driver = new FirefoxDriver();
//谷歌浏览器驱动
WebDriver driver = new ChromeDriver();
//IE浏览器驱动
//WebDriver driver = new InternetExplorerDriver();
driver.manage().window().maximize();//浏览器最大化
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);//超时等待30秒
//向浏览器发送网址
driver.get("http://www.baidu.com/");
//通过元素属性id=kw找到百度输入框
WebElement txtbox = driver.findElement(By.id("kw"));
//然后向百度输入框输入selenium java
txtbox.sendKeys("selenium java");
//通过元素属性id=su找到百度一下搜索按钮
WebElement btn = driver.findElement(By.id("su"));
//对按钮进行点击操作
btn.click();
//退出并关闭浏览器驱动程序
//driver.close();
System.out.println("end selenium");
}
}
运行效果图: