`
ruilin215
  • 浏览: 1143318 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

selenium+testNG-自动化测试环境的搭建

 
阅读更多

准备工作:

Jdk

版本:建议1.5以上

下载地址:http://www.oracle.com/technetwork/java/index.htm

Eclipse(Eclipse Java EE IDE for Web Developers)

版本:Version: Helios Service Release 1

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

Testng:
版本:6.0.1

下载地址:http://testng.org/doc/download.html

Selenium:

版本:1.0.1 server与client统一

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


环境搭建:

1> 安装JDK

2> 安装eclipse(附件中为绿色版本,下载后直接使用)

3> Eclipse中点击Help->Install new software

4> 点击Add在Location输入http://beust.com/eclipse; ,点击下一步


5> 选中Testng版本,点击Next,按照提示安装,安装完之后重启Eclipse,此安装为网络下载,可能过程会很慢,请静心等待。



下面测试一下搭建环境是否可用:

1) 新建JavaProject,右键BuildPath,添加testng.jarselenium-java-client-driver.jar


2) 新建一个java类,代码如下:

packagecom.example;

importcom.thoughtworks.selenium.*;

importorg.testng.annotations.*;

publicclassOpen {

publicSeleniumselenium;

@BeforeClass

publicvoidsetUp()throwsException {

selenium=newDefaultSelenium("localhost", 4444, "*chrome","http://sina.com.cn");

selenium.start();

}

@Test

publicvoidtestLogin()throwsException {

selenium.open("/");

}

@AfterClass

publicvoidtearDown()throwsException {

if(selenium!=null) {

selenium.stop();

}

}

}

3) 在Open.java右键点击RunAs->testNG Test,如果出现了selenium的“selenium remote control”窗口,并同时出现回放界面,则说明一切正常~

这种单独使用Selenium的测试,需要启动Selenium-server.jar,即需要先在cmd的窗口中,运行:

java -jar selenium-server.jar

也可建一批处理文件 xx.bat,内容为:java -jar Selenium-server的绝对路径\selenium-server.jar


分享到:
评论

相关推荐

    全网最全Selenium3+Java+Maven+TestNG+ReportNG+SVN+Jenkins自动化测试环境搭建

    ### Selenium3+Java+Maven+TestNG+ReportNG+SVN+Jenkins自动化测试环境搭建 #### Java环境搭建 **一、安装JDK1.8** - **步骤**: 下载JDK安装包并按照向导指引进行安装,直至安装完成。 **二、配置JDK环境变量** ...

    基于Selenium的WebUI自动化测试框架(Java+Maven+Selenium+TestNG+Jedis+Jenkins)

    使用Java+Maven+Selenium+TestNG+Jedis+Jenkins搭建的WebUI自动化测试框架,资源的大体介绍如下链接http://note.youdao.com/noteshare?id=dc564343fd126f497074f6d7560c9f5e&sub=387EB3B1BAC945CEA71A5BDBC6484473

    Maven+Selenium+TestNG+TestNG-xslt实现数据驱动测试框架

    总的来说,这个框架结合了Maven的项目管理、Selenium的Web自动化、TestNG的高级测试功能和数据驱动测试的理念,构建了一个强大且灵活的自动化测试解决方案。通过这样的框架,开发者可以高效地编写和维护测试用例,...

    Selenium+TestNG实战-1-环境准备

    本文将详细介绍如何搭建Selenium+TestNG的测试环境,并通过实例演示环境配置的具体步骤。 #### 二、基础知识简介 - **Selenium**:是一个用于Web应用程序测试的工具,主要功能是自动化Web浏览器的操作,支持多种...

    终极自动化测试环境搭建:Selenium+Eclipse+Junit+TestNG+Python

    终极自动化测试环境搭建:Selenium+Eclipse+Junit+TestNG+Python 本文旨在指导读者搭建一个终极自动化测试环境,利用 Selenium+Eclipse+Junit+TestNG+Python 实现自动化测试。下面是详细的搭建过程: 一、安装 JDK...

    Selenium+Eclipse+Junit+TestNG.docx

    Selenium+Eclipse+Junit+TestNG 搭建自动化测试框架,包括安装 JDK、Eclipse、Selenium IDE、Selenium RC、IEDriverServer、Selenium Client Drivers、Firefox、Firebug、Xpath checker 和 Xpath finder 等工具,并...

    eclipse下Selenium2.0+-Maven+TestNG环境搭建

    本文将详细介绍如何在 Eclipse IDE 中搭建基于 Selenium 2.17.0、Maven 3.0.4 和 TestNG 6.3.1 的自动化测试环境。 #### 环境准备 在开始搭建之前,请确保已完成了以下准备工作: 1. **Java 开发工具包 (JDK) 安装...

    Selenium+TestNG实战-3

    在后续的文章中,我们将通过实际案例,使用WordPress搭建环境,逐步构建和实现这个Selenium+TestNG+POM框架,包括页面对象的设计、测试用例的编写以及自动化测试的执行和结果分析。通过这个过程,你将更好地理解如何...

    Selenium终极自动化测试环境搭建(一):Selenium+Eclipse+Junit+TestNG.docx

    Selenium 终极自动化测试环境搭建 Selenium 是一个功能强大且流行的自动化测试工具,广泛应用于 Web 应用程序的自动化测试中。下面是 Selenium 终极自动化测试环境搭建的详细步骤: 一、安装 JDK JDK 是 Java ...

    Selenium2.0+ Maven+TestNG

    【Selenium2.0+ Maven+TestNG】自动化测试框架搭建详解 自动化测试是软件开发过程中不可或缺的一部分,它能够提高测试效率,减少手动测试的工作量。Selenium2.0(也被称为Selenium WebDriver)是一个广泛使用的...

    Selenium终极自动化测试环境搭建【Eclipse+Junit+TestNG+Python】

    在搭建 Selenium 终极自动化测试环境时,需要安装 JDK、Eclipse、Junit、TestNG 和 Python 等软件。其中,JDK 是 Java 开发工具包,Eclipse 是一个集成开发环境,Junit 和 TestNG 是测试框架,Python 是一种流行的...

    Selenium+Eclipse+Junit+TestNG自动化学习笔记

    ### Selenium+Eclipse+JUnit+TestNG自动化测试学习笔记 #### 一、环境搭建与配置 **1. 安装 JDK** - **版本**: JDK 1.7 - **下载地址**: ...

    【TestNG自动化测试框架】TestNG自动化测试框架入门到实战完整笔记

    第二模块TestNG 自动化测试框架基础:testng 的annotations、TestNG自动化测试框架执行顺序、Test、BeforMethod、AfterMethod、BeforeClass、AfterClass、BeforeTest、AfterTest、BeforeSuite、AfterSuite,依赖测试...

    Selenium + Python的自动化框架搭建

    在当今快速发展的信息技术时代,自动化测试已成为软件测试工作的重要组成部分。Selenium是一个用于Web应用程序测试的工具,它可以自动化浏览器...掌握这些知识将有助于我们高效搭建并维护一个有效的自动化测试环境。

Global site tag (gtag.js) - Google Analytics