zoukankan      html  css  js  c++  java
  • Selenium+Java 环境搭建

      从事开发工作一年,测试工作三年,一直希望能够做自动化方面的测试,但因为各种缘由一直没做成,终于有时间自己学学。因为有一些java基础,所以从Selenium+Java开始。

      搭建Selenium+Java环境过程发生很多问题,主要是浏览器版本和selenium jar包不兼容问题,在此做个总结。

      先把所有需要的文件准备好:

      1.jdk,可以直接官网下载,我这里是1.7

        链接:http://pan.baidu.com/s/1dDDdAcp 密码:mt98

      2.eclipse,可以直接官网下载

        链接:http://pan.baidu.com/s/1c0iD45q 密码:jokb

      3.火狐28 for windows

        链接:http://pan.baidu.com/s/1c0v4GXa 密码:gaxk

        https://ftp.mozilla.org/pub/firefox/releases/(全版本的firefox下载地址)

      4.倒入eclipse的selenium jar包:selenium-server-standalone-2.40.0.jar

        这个文件百度云不能分享

          安装步骤:

      1.安装jdk

        这个很简单,双击exe文件,一路下一步就可以了,最后配置环境变量,很重要~

           添加JAVA_HOME             C:Program Files (x86)Javajdk1.7.0_51

       修改PATH在最后加           ,%JAVA_HOME%in;%JAVA_HOME%jrein;%ANDROID_HOME% ools;

       添加CLASSPATH             .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

       配置好以后,在CMD命令中输入 java -version,如下显示即为成功:

       

      2.安装eclipse,同样很简单,下一步就可以了

      3.在eclipse中导入selenium jar包

       a.创建一个java project

       b.右键project->properties,然后按照图片步骤添加jar包 

         c.jar包安装好,效果如图:

          

    到此为止,Selenium+Java环境配置完毕,可以开始第一个自动化demo啦~

    注意事项:

    1.selenium jar包和firefox浏览器版本对应关系

    【Selenium】 -> 【FireFox】
       2.25.0     ->      18
       2.30.0     ->      19
       2.31.0     ->      20
       2.42.2     ->      29
       2.44.0     ->      33 (不支持31,2014/12/1)
    若selenium的版本和firefox不兼容,需要升级selenium的jar包,或者是升级firefox。
    切记,关掉forefox的升级功能,否则连本地Windows上的脚本都跑不起来,且必须降级forefox。

    若selenium的版本和firefox不兼容,会报错,比如:

    org.openqa.selenium.firefox.notconnectedexception:无法连接到主机127.0.0.1端口7055上的45000毫秒后

    各firefox版本下载地址

    http://ftp.mozilla.org/pub/firefox/releases/

    各selenium jar包下载地址

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

    在selenium下载页面 http://www.seleniumhq.org/download/ (需FQ) 各个版本的changelog中,会记录支持的firefox版本,如下所示:

    里面可以找到对应的记录,仔细阅读即可。

    我挑选的第一个匹配

    v2.53.1
    =======
    
    Firefox:
        * Update to allow use with Firefox 47.0.1


    selenium-server-standalone-2.53.1.jar
    firefox47
  • 相关阅读:
    中兴ZTE ZXV10 H618B超级密码
    星际1.08下载绝对能玩
    cs脚本
    关于JIRA4.3.3破解的问题,为什么我的就可以破解成功
    Jquery DataTables学习笔记(一)
    如何利用System.Net.Mail类发送EMAIL
    IE鼠标右键查看源文件失效解决办法
    ServU FTP Server远程/本地提升权限
    Laravel的homestead安装
    编程总结3
  • 原文地址:https://www.cnblogs.com/xiaowei89426/p/4969155.html
Copyright © 2011-2022 走看看