Selenium for java,selenium下载,环境搭建,报错摸索

selenium各个版本下载

http://selenium-release.storage.googleapis.com/index.html

Selenium for java,selenium下载,环境搭建,报错摸索Selenium for java,selenium下载,环境搭建,报错摸索

下载解压缩后,把selenium内的jar包导入到eclipse-new-builepath-add librares...

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.*;
C 语言中叫:导入头文件,Python 中叫导入模组,一般的叫法为“导入包”,“导入模块”。不管叫
什么明白它的意思就好。因为我们要使用 Seleniumwebdriver)所提供方法,所以需要把 Selenium
webdriver)所提供的类或方法导入。Java 语言中用 import...引入包
如果代码报错有可能是jar包未完全导入缺少jar包。
 
 

下载eclipse

https://www.eclipse.org/downloads/注意版本和安装JDK,JRE环境变量配置

针对浏览器驱动下载火狐,Chrome,IE

1.chromedriver 下载地址:https://code.google.com/p/chromedriver/downloads/list

2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/

3.IE的驱动IEdriver 下载地址:http://www.nuget.org/packages/Selenium.WebDriver.IEDriver/

下载驱动并配置path变量

在eclipse新建类,测试用火狐打开百度浏览器搜索

public class baidu {
public static void main(String[] args) {
System.out.println("srart selenium");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.baidu.com/");
WebElement txtbox=driver.findElement(By.id("kw"));
txtbox.sendKeys("selenium java");
WebElement btn=driver.findElement(By.id("su"));
btn.click();
driver.close();
System.out.println("end selenium");
}
}
运行如果无法打开百度报错-请检查火狐浏览器和驱动版本的兼容是否报错