javaselenium(三)环境搭建基于Maven

现在Java的大部分项目都是基于Maven,  在Maven项目中使用Selenium2. 非常简单。

首先你需要配置好Maven的环境

可以参考本博客的Maven教程系列,Maven入门教程(一) 安装和配置

官方的文档

http://docs.seleniumhq.org/download/maven.jsp

新建一个Maven的Project

添加如下到你的POM.XML, 就可以了

<dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>2.44.0</version>
</dependency>  
更多相关文章
  • 菜鸟学自动化测试八----selenium2.0环境搭建基于maven
    菜鸟学自动化测试(八)----selenium 2.0环境搭建(基于maven)2012-02-04 13:11 by 虫师, 11419 阅读, 5 评论, 收藏, 编辑之前我就讲过一种方试来搭建selenium rc 的环境搭建,那个文章是基于selenium RC 1.0的的方式,目前官网已经 ...
  • LAMP环境搭建——基于VM虚拟CentOS-5.6(2011-08-31 20:28:15)转载标签:杂谈分类:Linux探究LAMP环境搭建及出现问题总结下面给出基于VM环境下的LAMP环境搭建步骤:1. 将14个LAMP环境所需的软件包上传到linux系统的/usr/local/src目录下( ...
  • hmaster 安装nexus及启动方式/usr/local/nexus-2.6.3-01/bin./nexus statusCentos 基础开发环境搭建之Maven私服nexus . 软件a) 下载Nexus 地址:http:. 安装a) 解压 $ -bundle. $ /home/nexus/ ...
  • Android基于mAppWidget实现手绘地图三--环境搭建
    首先,你在Eclispe开发环境中新建一个项目:然后,可以通过Eclispe项目管理工具把这个项目集成到你的app项目中.下面手册会手把手教你如何正确创建一个地图对象. 第一: 新建一个新的Anroid项目   第二:(注意项目细节) 设置项目名称 核对“Create new project in ...
  • 自己记录java环境搭建之-maven
    简述: 现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序 步骤: 1. 首先到Eclipse Marketplace中下载Maven Integration for Ecli ...
  • javaselenium(二)环境搭建方法一
    webdriver 就是selenium 2.    webdriver 是一款优秀的,开源的,自动化测试框架. 支持很多语言.  本文描述的是用java Eclipse 如何搭建环境 阅读目录   首先下载好Eclipse 和配置好Java 环境变量 步骤省略, 请百度 方法一 添加jar包 官方 ...
  • 所需安装包:httpd-2.4.10.tar.gz.mysql-5.5.40-linux2.6-x86_64.tar.gz.php-5.4.34.tar.gz1.安装httpd# yum install pcre-devel# tar xf apr-1.5.1.tar.gz# ./configure ...
  • 所需安装包:httpd-2.4.10.tar.gz.mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz.php-5.4.34.tar.gz1.安装httpd# yum install pcre-devel# tar xf apr-1.5.1.tar.gz# ./con ...
一周排行
  • SystemCenter2012R2实例2—构建AzurePack云1—构建WAPPortal
    Windows Azure Pack本身是免费的,但需要运行于 Windows Serve ...
  • 游戏开发中的矩阵初探
    游戏开发中的矩阵初探 1.矩阵在3d空间中的作用 (1)长方体A想绕(10,3,4)旋转5 ...
  • 数据库可移植性是使 Microsoft Exchange Server 2010 邮箱数据库移动到或装入同一组织中的任何其他邮箱服务器的功能.通过使用数据库可移植性,可以免除恢复过程中容易导致错误的多个手动步骤,从而 ...
  • 第一步:断网,无线和有线的都要断开第二步:分析登录文件信息,搜索可能侵入的途径 被入侵后,决不是重新安装就可以了,还要分析主机被入侵的原因和途径,如果找出了问题点,就可能使您的主机以后更安全,同时也提高了自己的Lin ...
  • 一.模块用import导入cal.py:    #!/usr/bin/pythondef add(x,y):             return x+yif __name__ == '__main__':     ...
  • 题目:var x; // 在此处写一些代码,使下面分别弹出1.2 alert(x); alert(x);代码是不是很简单?是不是一看就明白?但是你能写的出来吗?答案:var x; x = { toString: fu ...
  • 在上一篇文章Java WebServices教程(1)-使用XFire当中我们介绍了xfire建立服务器端.接下来我们在客户端调用这个web服务.首先我们也应该有一个和服务端完全一致的接口,包名也应该一致!publi ...
  • 华为路由重发布配置案例
    拓扑:(OSFP+RIPV2)配置思路:1.配置接口地址EK-hangzhou9312: ...
  • 1.什么是行子查询:select t1.*,(select vn from t2 where t2.c.1=t1.c3 limit 1) where t1.cn='xxx' .... 类似每行通过一个子查询来查询获的 ...
  • 人工智能英文简称为AI,英文全写Artificial Intelligence,中文直译就是人工智能.人工智能是让人很感兴趣的话题,也是让人很神往的东西,可惜就是人工智能的资料往往是枯涩难懂,希望这里能让大家轻轻松松 ...