Selenium3.0 + Java8环境配置——入门
Selenium3.0.1是新版的自动化测试框架,目前因为进行了版本的升级,所以和Selenium2.0+有着很大的不同[1]。本文先不对新版本进行介绍,而是首先讲解一下新版本的安装过程。
安装的环境是:eclipse( Mars.2 Release), jdk 1.8.0,selenium 3.0.1,chrome版本为版本 51.0.2704.103 m,windows 8.1, chromedriver.exe
首先,将上述的版本整理好。
(Eclipse : http://www.eclipse.org/downloads/,可以下载现在的最新的版本;
Jdk : http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html;
selenium : http://www.seleniumhq.org/download/;
chromedriver : http://chromedriver.storage.googleapis.com/index.html(可以选择最新版本下载))
然后将jdk和eclipse安装完毕。在eclipse中创建一个项目,这个项目为java project,名字可以随便起,姑且就现在本文中称为HelloSelenium。然后将下载好的selenium导入到HelloSelenium项目中(选中HelloSelenium,然后右击->Properties-> Java Build Path,然后在右边框中选择菜单中的"Libraries",如图1所示,然后再选择"Add External JARs",找到Selenium-servcer-standalone-3.0.1.jar,选中->打开,然后点击"Ok"就可以了。
图1 Java Project Properties
再然后,将chromedriver.exe放入chrome 的安装目录中(chrome.exe所在的目录)。
然后本文中创建一个java文件,暂且命名为"SeleniumTestChrome",代码中内容为:
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.By; public class SeleniumTestChrome { public static void main(String [] args){ WebDriver driver = new ChromeDriver(); driver.get("https://www.baidu.com/"); driver.findElement(By.id("kw")).sendKeys("selenium java"); driver.findElement(By.id("su")).click(); // driver.quit(); } }
然后执行当前的代码,就可以做一个简单的测试了。
1. selenium 3.0发布, http://www.cnblogs.com/nbkhic/p/5779453.html