Selenim入门环境的搭建--Java环境下的Java Maven Project
一、开发环境
操作系统: xp win7 win8 win10都可以
JDK: 1.6或者1.7 下载地址JDK1.7下载
Eclipse: 官网下载比较新的版本,建议下载EE的版本eclipse下载地址
Selenium: 推荐官网最新的2.53的版本,已经支持到firefox火狐比较新的版本了,selenium的下载自己想办法去官网下或者去我的QQ群共享里取(Q群号7501017)
浏览器: firefox 45.0.2
二、创建一个project
jdk的设置自己百度下这里不再赘述 参考http://ask.testfan.cn/article/25
为了简化操作接下来使用maven的工程,新建一个工程,选择Other下面的maven project,然后点几次【next】
参考上图配置包和工程的名字后,点击【Finish】
接下来配置maven工程根目录下的pom.xml文件,将pom中自带的junit框架的依赖注释掉~后面咱们用testng单元测试框架来管理。然后添加selenium的依赖,保存下pom.xml后maven就会自动下载依赖包了。这里根据网速会卡一会,耐心等待~我写文章的时候下载了5分钟吧~eclipse右下角有进度百分比~耐心等待结束就好!
org.seleniumhq.seleniumgroupId>selenium-javaartifactId>2.53.1version>dependency>
下载完成后。因为刚才删除了junit导致工程下有个java文件报错了,删除那个文件即可,那是个默认的测试类没用~
接下来咱们创建一个java类来跑下selenium,在src下面的test包里面创建一个class
把百度首页的测试案例代码放到main函数里,然后直接右键-->Run As-->Java Application就可以看到效果了,浏览器有回放效果
packagecn.testfan.test_selenium;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.firefox.FirefoxDriver;importorg.openqa.selenium.support.FindBy;publicclassTestBaiduWithSelenium{publicstaticvoidmain(String[] args)throwsInterruptedException{// 如果火狐浏览器没有默认安装C盘,需要定义下安装的路径// System.setProperty("webdriver.firefox.bin", "D:/Program Files/Mozilla// firefox/firefox.exe");WebDriver driver =newFirefoxDriver();driver.get("http://www.baidu.com/");driver.manage().window().maximize();driver.findElement(By.name("wd")).sendKeys("testfan");Thread.sleep(1500);System.out.println(driver.getTitle());driver.close();}}
下一篇介绍Selenium对浏览器和元素的基本操作,带大家进一步感受Selenium自动化的魅力