zoukankan      html  css  js  c++  java
  • 环境搭建Selenium2+Eclipse+Java+TestNG_(一)

    第一步  安装JDK

    第二步 下载Eclipse

    第三步 在Eclipse中安装TestNG

    第四步 下载Selenium IDE、SeleniumRC、IEDriverServer

    第五步 下载Firefox、安装Selenium IDE、firebug、Xpath checker、Xpath finder插件

    第六步 启动SeleniumRC

    第七步 Eclipse执行Selenium的Java实例

    第八步 TestNG执行Selenium的Java实例

    下载地址

    第一步  安装JDK


    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/

    1、下载步骤:

    2、配置环境变量:

      JAVA_HOME = E:JavaJavajdk1.7.0_15

      PATH = %JAVA_HOME%in;%JAVA_HOME%jrein

      CLASSPATH = .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

      注:上面这行的“.”不能忽略掉了。

    3、验证是否安装成功:

    第二步 下载Eclipse


    下载地址:http://www.eclipse.org/downloads/

    第三步 在Eclipse中安装TestNG


    第1种方法:直接安装 Help->Install New Software

      

    最后重启eclipse.

     第2种方法:离线安装

          1.下载附件(eclipse-testng离线包.zip),并解压;
          2.将解压后的文件..eclipse-testng离线包features目录下的文件夹org.testng.eclipse_6.8.6.20130607_0745放到eclipse--》features目录下;
          3.将解压后的文件..eclipse-testng离线包org.testng.eclipse_6.8.6.20130607_0745文件夹放到eclipse--》plugins目录下;
          4.重启eclipse.

    验证方法:file-->new-->other-->TestNg

    第四步 下载Selenium IDE、SeleniumRC、IEDriverServer


    下载地址:http://www.seleniumhq.org/download/

      1. Selenium IDE:selenium-ide-2.5.0.xpi 用来在Firefox上录制脚本。 

      2.Selenium RC:selenium-server-standalone-2.40.0.jar 模拟服务器端,selenium 1.0执行脚本时需要单独启动该jar包, selenium webdriver无需单独启动。

      3.IEDriverServer:IEDriverServer_Win32_2.40.0.zip IE驱动

    这里,将下载得到的所有文件,全存放在d:xxxselenium下面,方便管理:

    第五步 下载Firefox、安装Selenium IDE、firebug、Xpath checker、Xpath finder插件


    下载地址:http://www.firefox.com.cn/download/

    安装完Firefox后,打开Firefox:

    1、安装Selenium IDE:

    把前面下载的selenium-ide-2.5.0xpi拖放到Firefox,弹出下图后,安装即可。

     

    2、安装firebug:工具-->附加组件,搜索firebug、Xpath,安装,重启火狐浏览器。

    验证安装成功:

    第六步 启动SeleniumRC


    selenium 1.0需要启动单独rc,webdriver则不需要启动。(具体原因可自行百度或者参见我其他学习笔记)

    启动seleniumRC的方法:
    cmd命令行进入selenium-server-standalone-2.40.0.jar存放目录(或者进入selenium-server-standalone-2.40.0.jar存放目录然后在文档路径里输入cmd),然后输入如下命令
    java -jar selenium-server-standalone-2.40.0.jar

    为了方便,可以写一个批处理文件来执行,Run_selenium.bat,内容如下:

    @echo off
    cd E:eclipseselenium
    E:
    java -jar selenium-server-standalone-2.40.0.jar

    第七步 Eclipse执行Selenium的Java实例


    1.新建java工程:File-->new-->other-->Java Project

    输入工程名,完成之后弹出选择视图模式的确认框,可以选NO。

    2.引入Selenium相关的包:

    在MyTest上右键,Properties-->Java Build Path-->Libraries-->Add External Jars

    3.新建package和class:

    在src上右键,new->package(名称为:Selenium_Java)

    在Selenium_Java上右键,new->class(名称为:runasjavaapplication.java):

    4.用selenium webdriver写代码如下:

       可以打开不同的浏览器,用以开展兼容性测试。

       注:用ie浏览器打开时会有个报错:

       

      解决办法是讲注释掉的30-34行的代码取消注释,注释掉36行的代码即可(代码中29行应为:System.setProperty("webdriver.chrome.driver", file_chrome.getAbsolutePath());   46行最好写成:my_dr.get("https://www.baidu.com");)。

     View Code

    5.用selenium1.0写代码如下:

     View Code

    上面提到的需要打开selenium rc还记得吗?打开之后就可以正常运行了。

    第八步 TestNG执行Selenium的Java实例


     1.新建testng类:在工程上右键,new->other->TestNG(名称为:runastestng.java)

    创建完成后如下:

    2.写代码:

     View Code

    运行如下:

    3.查看运行报告:

    当然,我们也可以继承IReporter类,使用监听器,达到美化报告的目的,这个以后再另外的笔记中补充。

    链接: https://pan.baidu.com/s/1qYxoBog    密码:  gqz8

  • 相关阅读:
    hdu 4002 Find the maximum
    hdu 2837 坑题。
    hdu 3123
    zoj Treasure Hunt IV
    hdu 2053 Switch Game 水题一枚,鉴定完毕
    poj 1430 Binary Stirling Numbers
    hdu 3037 Saving Beans
    hdu 3944 dp?
    南阳oj 求N!的二进制表示最低位的1的位置(从右向左数)。
    fzu 2171 防守阵地 II
  • 原文地址:https://www.cnblogs.com/yunman/p/7891099.html
Copyright © 2011-2022 走看看