Selenium2准备工作

1.环境搭建

  JDK安装配置:

  JDK下载地址:http://pan.baidu.com/s/1eQIyPiU 

  ?JDK安装完成,检测:命令行:java –version ,能显示版本信息,则证明已安装完成;

  

  Eclipse配置:

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

?  安装过程:解压即可

  ?SELENIUM jar包下载:官网被墙了,大家自行的FQ去下载,或找我要;

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

2.其他工具配置

  FireFox:

?Firefox 不要选择最新版本的;

?请务必关掉firefox的自动更新 ;

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

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

SeleniumIDE:(可以录制用,我只是安装了,没有录制过)

?通过IDE可以录制操作过程

?支持导出TestNG、Junit、VSunit

?可以执行录制的脚本

时间: 2024-12-22 08:45:24

Selenium2准备工作的相关文章

selenium2+python学习笔记(一)自动化测试环境的搭建

selenium2+python 自动化测试环境的搭建 1.准备工作 1.1.搭建平台:Windows 1.2.准备工具如下: 下载python:http://python.org/getit/ 下载setuptools[python的基础包工具]:http://pypi.python.org/pypi/setuptools 下载pip[python的安装包管理工具]:https://pypi.python.org/pypi/pip 下载selenium:https://pypi.python.

Kinect 开发 —— 开发前的准备工作

Kinect SDK v1.5 支持托管语言和非托管语言 Xbox360的游戏是基于Xbox360开发工具包 (XDK)开发的,Xbox 360和Windows是两个完全不同的系统架构.使用Kinect for windows SDK 编译的代码并不能直接部署到Xbox环境中 Kinect 应用程序必须在一个原生操作系统环境下编译,运行 -- 无法在虚拟机上运行 Kinect 开发 —— 开发前的准备工作,布布扣,bubuko.com

Robot Framework + Selenium2环境安装

操作系统环境:Windows XP 安装包: 1. 安装Python Python是一切的基础 版本:python-2.7.6.msi 下载地址:https://www.python.org/downloads/ 2. 安装wxPython wxPython是Python语言的一套GUI图形库:ride需要wxPython的支持 版本:wxPython2.8-win32-unicode-2.8.12.1-py27.exe 下载地址:http://sourceforge.net/projects/

selenium2支持无界面操作(HtmlUnit和PhantomJs)

selenium2支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaDriver,ChromeDriver)驱动真实浏览器完成测试的. 其实selenium也是支持无界面浏览器操作的.比如说HtmlUnit和PhantomJs.他们都不是真正的浏览器,运行时不会渲染页面显示内容,但是支持页面元素查找,js的执行等:由于不进行css和gui渲染,运行效率要比真实的浏览器要快很多. 1.htmlUnit是java实现的类浏览器程序,包含在sel

VCSA 6.5 HA配置 之三 :准备工作

接着上一篇文章部署完成VCSA 6.5后,还需要做一些准备工作才能开启高可用功能,本篇文章主要就讲述如何为vCenter 高可用进行准备工作 配置vCenter HA网络 从vCenter HA的架构图中可以看出对于vCenter HA的高可用需要一个专用的HA网络 并且该网络必须与管理网络位于不同的子网.HA网络可以理解为群集中的心跳网络. 因为本存放VCSA的环境中采用的是VDS,所以专门创建一个用于vCenter HA的端口组.并且设置相应的VLAN(该VLAN和管理网络不同) 接下来将在

Selenium2+python自动化59-数据驱动(ddt)

前言 在设计用例的时候,有些用例只是参数数据的输入不一样,比如登录这个功能,操作过程但是一样的.如果用例重复去写操作过程会增加代码量,对应这种多组数据的测试用例,可以用数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成. 一.环境准备 1.安装ddt模块,打开cmd输入pip install ddt在线安装 >>pip install ddt 二.数据驱动原理 1.测试数据为多个字典的list类型 2.测试类前加修饰@ddt.ddt 3.case前加修饰@ddt.data() 4.运

Selenium2+python自动化39-关于面试的题

前言 最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下, 回答不妥的地方欢迎各位高手拍砖指点. 一.selenium中如何判断元素是否存在? 首先selenium里面是没有这个方法的,判断元素存在需要自己写一个方法了. 元素存在有几种形式,一种是页面有多个元素属性重复的,这种直接操作会报错的:还有一种是页面隐藏的元素操作也会报错 判断方法参考这篇:Selenium2+python自动化36-判断元素存在 二.selenium中hidden或者是displa

Selenium2+python自动化2-pip降级selenium3.0

selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的,最近有不少小伙伴踩坑了,决定有必要出这一篇,帮助刚入门的小伙伴们解决好环境问题. selenium+python环境搭配: selenium2+firefox46以下版本(无需驱动包,firefox喜欢偷偷升级,你懂的) selenium3+firefix47以上版本(必须

.net之微信企业号开发(一) 所使用的环境与工具以及准备工作

前言 一直以来,从事的是.net winform的编程,虽然对移动互联这块很感兴趣,但是由于现有的工作和移动互联之间隔的太远,也就没有时间和精力好好的去研究和实现.今年年初辞职了,刚好朋友那里希望建立一套新的网点销售管理系统,将原有的PC中的一些东西,移植到手机终端来.于是我接受了这个任务,除了给他们搭建新系统外,也慢慢的接触到了移动互联应用,开始了我的移动互联征程. 由于WEB应用本身的局限性,同时自身也不具备多个平台开发APP的精力和实力.我选择了微信的企业号开发.对于微信这样一个普及很广的