美文网首页我爱编程
【原创】零基础学习Selenium自动化测试(一)--环境搭建

【原创】零基础学习Selenium自动化测试(一)--环境搭建

作者: Testfan软件测试平台 | 来源:发表于2016-08-04 10:08 被阅读0次

    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自动化的魅力

    相关文章

      网友评论

        本文标题:【原创】零基础学习Selenium自动化测试(一)--环境搭建

        本文链接:https://www.haomeiwen.com/subject/ikgqsttx.html