• 环境搭建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

  • 相关阅读:
    文件的初级功能
    Scanner的用法
    界面制作小例
    初学Java感想
    el-table合计栏未显示的问题
    推荐一些团队博客和个人博客地址
    大数加法
    汇编语言画圆
    Java一个简单的文件工具集
    css选择器
  • 原文地址:https://www.cnblogs.com/yunman/p/7891099.html
Copyright © 2020-2023  润新知