环境配置
- JAR 包
selenium-server-standalone
client-conbined(same as selenium-java)
selenium-nodeps
以及所有解压后的lib jar 包。 - WebDriver
ChromeDriver Chromedriver dowmload URL
IEDriver
FirefoxDriver
ps: 若在默认路径的Firefox 则不需要再次配置。 - ecplise
建议:
在当前的project下建立lib folder ,将所有的JAR 包放入。
引入包:
1 。 建议lib folder,将所有相关包放入。
2 。 右键点击工程名,找到build path – build config path – libraries – add jars.
demo
selenium3 与 Firefox 集成需要配置 geckodriver.exe
download URL:
https://github.com/mozilla/geckodriver/releases/tag/v0.9.0
这里写链接内容
package com.demo;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class Webdriverdome {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*System.setProperty("webdriver.firefox.bin", "C:\\Program Files\\Mozilla Firefox\\firefox.exe");
System.setProperty("webdriver.gecko.driver", "C:\\Program Files\\Mozilla Firefox\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
*/
System.setProperty("webdriver.chrome.driver", "C:\\Users\\guogr\\eclipse-workspace\\webdriverdemo\\src\\Webdriver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.baidu.com/");
driver.manage().window().maximize();
WebElement text = driver.findElement(By.id("kw"));
text.sendKeys("selenium");
driver.findElement(By.id("su")).click();
driver.quit();
}
}