1.Java开发环境的搭建

     本课程中将使用Java语言编写Selenium自动化测试脚本,在Eclipse集成开发环境中运行。

(1)jdk的安装

a.下载

  • 官网下载,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  • jdk1.7.0下载
  • jdk1.8.0

b.安装

  • 点击安装文件,按提示一步步安装
  • 配置Java环境变量

c.检测

(2)eclipse的安装

a.下载eclipse

b.安装eclipse

2.testNg的安装

  • Eclipse中点击Help->Install new software
  • 点击Add,在name中输入testNg,在Location中输入http://beust.com/eclipse
  • 选中Testng版本,点击Next,按照提示安装,安装的过程中会有一次警告,直接点是即可,安装完之后重启Eclipse

3.seleniumjar包的引用

a.selenium jar包

  • 作用

Selenium Server是使用jdk来运行这个jar包。

它是一个http的服务,默认在端口号4444侦听。它从客户端接收到请求,来驱动浏览器,做打开网页、提交表单、各种页面验证等事情。

在eclipse中新建工程后,在工程名上右键->build path->configure build path->libraries->add jars/add external jars,然后选择jar包即可。

b.log4j jar包

4.各浏览器驱动包下载

(1)火狐firefox,geckodriver

0.16.1-win32

0.16.1-win64

0.20.1-win32

0.20.1-win64

(2)谷歌,chromedriver

  2.34-win32

(3)IE,ieDriver

  3.11.0-win64

5.firefox浏览器的配置

  • Firefox版本需与selenium server standalone版本、以及浏览器的驱动版本一致。
  • 请务必关掉firefox的自动更新:工具->选项->高级->更新->不检查更新。
  • Firebug插件

--打开firefox,工具->附加组件->在搜索栏中输入firebug,安装即可

--下载我提供的firebug,直接拖入firefox浏览器中

  • FirePath插件:

--打开firefox,工具->附加组件->在搜索栏中输入firepath,安装即可

--下载我提供的firepath,直接拖入firefox浏览器中

 6.Selenium IDE

5.2 Selenium2环境搭建的更多相关文章

  1. Robot Framwork +Selenium2环境搭建

    Robot Framwork +Selenium2环境搭建 安装python 参考文章http://blog.csdn.net/sealion111/article/details/78690686 ...

  2. selenium2环境搭建----基于python语言

    selenium支持多种语言如java.c#.Python.PHP等,这里基于python语言,所以这里搭建环境时需做俩步操作: ----1.Python环境的搭建 ----2.selenium的安装 ...

  3. RobotFramework+Selenium2环境搭建与入门实例

    一.安装包 1.Python(推荐使用ActivePython,这个版本PATH已经配好了,也安了一些像pip这样的包) ActivePython-2.7.2.5-win32-x86.msi 2.Wx ...

  4. java+eclipse+selenium环境搭建

    这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...

  5. 基于Selenium2+Java的UI自动化(1) - 原理和环境搭建

    一.Selenium2的原理 Selenium1是thoughtworks公司的一个产品经理,为了解决重复烦躁的验收工作,写的一个自动化测试工具,其原理是用JS注入的方 式来模拟人工的操作,但是由于J ...

  6. Selenium2(java)环境搭建 一

    Selenium2(java)环境搭建 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...

  7. 基于Selenium2与Python自动化测试环境搭建

    简介: selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: *  免费,也不用再为破解QTP而大伤脑筋 *  小巧,对于 ...

  8. Python3+Selenium2完整的自动化测试实现之旅(一):自动化测试环境搭建

    1     环境搭建准备 (1)    下载Python3版本的安装包,直接官网下载即可:Python官网:https://www.python.org/ (2)    下载Python的基础工具包p ...

  9. selenium win7+selenium2.0+python环境搭建

    win7+selenium2.0+python环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是python 2.7(selenium之 ...

随机推荐

  1. 设置mysql外网访问

    任意主机以用户root和密码mypwd连接到mysql服务器mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'myp ...

  2. xlwt 模块 操作excel

    1.xlwt 基本用法 import xlwt #1 新建文件 new_file = open('test.xls', 'w') new_file.close() #2 创建工作簿 wookbook ...

  3. boost之网络通信

    ip::tcp的内部类型socket,acceptor以及resolver是TCP通信中最核心的类. 1.同步客户端代码: #include <iostream> #include < ...

  4. Python基础-常用的内置函数

    内置函数filter str = ['a', 'b', 'c', 'd'] def fansik(num): if num != "a": return num ret = fil ...

  5. AFNetworking 和 ASIHTTPRequest

    在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题.一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性.这些组件把复杂的网络底层操作封装成友好的类和方法, ...

  6. 函数没有返回值,默认返回undefined

    var  a =( function(){return})(); a = undefined;

  7. jdbc驱动jar导入eclipse

    在使用JDBC编程时需要连接数据库,导入JAR包是必须的,导入其它的jar包方法同样如此,导入的方法是 打开eclipse 1.右击要导入jar包的项目,点properties 2.左边选择java ...

  8. UVA11383 Golden Tiger Claw

    题目 UVA11383 Golden Tiger Claw 做法 \(KM\)好题啊,满足所有边\(l(x)+l(y)≥w(x,y)\)(个人理解,如不对请及时留言),这样能满足\(\sum\limi ...

  9. indy10 UDP实例

    UDP就比较简单了,放个按钮,一个TIdUDPServerTIdUDPServer绑定 0.0.0.0:3820,然后Active设置为True //发送按钮procedure TForm1.Butt ...

  10. 使用concurrent.futures和ProcessPoolExecutor来替代线程和进程

    concurrent.futures和ProcessPoolExecutor这两个类实现的借口分别在不同的线程或进程中执行可调用的对象,这两个类在内部维护者一个工作线程或进程池,以及要执行的队列,这两 ...