一、环境搭建
1、搭建好java环境,jdk要1.8及以上
2、安装好ecplise
3、去selenium官网下载selenium-server-standalone.jar包
4、下载对应浏览器的web driver.exe 例如 谷歌浏览器对应的是chromedriver.exe
5、在ecplise新建一个项目, 右键项目,
选择Build Path --- Confige Build Path... --- Libraries --- Add JARs...,
之后再弹出框选择当前项目下Tools文件夹下的selenium-server-standalone-.jar,
然后点Apply and Close。
二、代码例子
package selenium;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class SeleniumTestChrome {
public static void main(String[] args) {
//通过以下方式加载ChromeDriver
System.setProperty("webdriver.chrome.driver","./Tools/chromedriver.exe");
//通过driver打开chrome主页并访问百度
WebDriver driver = new ChromeDriver();
driver.get("https://www.baidu.com/");
//等待10s让网页完全加载
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
if(driver.findElement(By.id("kw")).isEnabled()){
driver.findElement(By.id("kw")).sendKeys("百度地图");
driver.findElement(By.id("su")).click();
System.out.println("百度搜索框可输入搜索");
}else{
System.out.println("百度搜索输入框不可编辑");
}
driver.quit();
}
}