selenium简介及环境搭建

1. selenium ide

构建脚本的初级工具,是firefox的插件,拥有易于使用的界面,拥有录制功能,能够记录用户执行的操作,并将其导出为可重复使用的脚本

2. selenium 1(RC)

测试工程师可以使用任何语言,在支持js的主流浏览器上实现web应用的UI自动化,具有某些功能即使是selenium2也无法支持,包含Server端和Client端

Server端:负责启动和关闭浏览器,和http代理一样工作

Client端:由针对各种变成语言设计的开发库构成

3. selenium 2(WebDriver)

selenium最新版的工作,代表未来selenium的发展方向,能够仿真真实用户驱动本地浏览器或远程机器(运行在selenium server上的浏览器),这套全新的自动化测试工具提供很多功能,包括一套组织性更好,面向对象的api,并克服了selenium1中测试的局限

selenium1+webdriver=selenium2

4. selenium grid

用于分布测试和集群测试,能够让selenium1的测试同时在多个浏览器(运行在不同机器上)上并行执行案例,也就是说,支持分布式运行

5. 必备知识

html

xml

xpath

6. 辅助工具

firebug

firepath

7. 安装selenium ide

下载文件后,拉入火狐浏览器的添加组件管理器中自动安装,安装成功后,在火狐浏览器的"开发者"菜单中会显示"selenium ide"

8. selenium+python开发环境搭建

1. 下载python运行环境,并安装,下载地址:https://www.python.org/

2. 下载pip,下载地址:https://pypi.python.org/pypi/pip

3.  安装pip

      A. 打开cmd命令行模式切到下载好的pip根目录中

      B. 执行命令:python setup install  回车即自动开始安装pip

4. 使用pip安装selenium包

5. 安装浏览器驱动,如谷歌浏览器,将驱动:chromedriver.exe复制到:.../Application文件夹中,即可正常打开浏览器

  注:火狐浏览器不需要驱动程序

  注:安装成功会自动配置环境变量,不需要再次配置

  注:如果火狐浏览器的版本高于48则需要下载geckodriver.exe驱动,并配置环境变量中,否则火狐浏览器也无法启动


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值