概念

selenium是一款跨平台开源工具,用于web的功能完整性測试,想做压力測试的能够换软件了

先看一眼官方站

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

首先要FQ不说!

。!

其次这里眼花缭乱!

新手还玩个卵啊。!!

我们进去这个页面之后能够看到好几个大标题。究竟哪个是安装包啊!。!

别着急。你找不到单独的安装包的。这些坑B的安装包没有集成到一起,这些都要我们自己配置!

接下来我将按官网的安排解说每个必须的插件。

Selenium IDE

介绍

集成在firefox上的插件。Selenium这款測试软件的图形化界面仅仅能在Firefox上使用

意思是你要是想用图形化界面就得装Firefox

安装过程

安装过程请看这个链接

http://www.yiibai.com/selenium/selenium_download_ide.html

1 : 向下翻页。在标题中找到加黑加粗的 “Selenium IDE” 部分,单击当前版本的链接。

2 :  Firefox的附加组件通知弹出了同意和禁止的选项。

用户必须同意安装。

3: 载入项安装程序发出警告不可信的附加组件的用户。

点击“Install Now”。

4 :  Selenium IDE如今能够通过浏览訪问 'Tools' >> 'Selenium IDE'。

5 : 在Selenium IDE,也能够直接从高速訪问菜单条訪问。

此外推荐大家使用这个插件

这个插件能够让界面显示到側边栏

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

安装结束的样子:

Selenium Standalone Server

介绍:这个是脱离IDE执行脚本的基础环境。

安装:前文的页面中找到这个加黑加粗的标题,点击版本下载。是一个jar包,

使用:须要配置好java的环境变量。然后在命令行里使用,具体见后文“脚本回放”一节

The Internet Explorer Driver Server

介绍:假设在脚本回放过程中,你想使用IE浏览器。就要用这个插件,它的作用是为IE浏览器提供一个代理,通过代理向本机IE提交请求,从而可以监听到脚本的活动(跟抓包一个原理)

安装:前文的页面中找到这个大标题,选择32位或者64位下载。是一个exe

使用:配合Standalone Server使用,点开执行就ok,具体见“脚本回放”一节

Selenium Client & WebDriver Language Bindings

这个是本地跑脚本时的执行环境

你在脚本中使用了他的库函数。想要本地跑脚本就得先把他的库下载并配置到执行环境中,当中每一种语言的配置还是看官网吧

脚本录制

百度:        +“Selenium IDE” +入门

资料多,不赘述

脚本回放

当你录制完脚本要回放的时候。有两种方式

1 你能够选择将脚本代码导出到本地(能够导出为java python C# ruby等语言),然后在自己的IDE中(如eclipse。VS。pycharm)配置脚本所须要的环境。然后在本地跑脚本。

2 你能够在Selenium IDE 中的 webdriver 功能跑脚本

官方帮助链接:http://blog.reallysimplethoughts.com/2013/02/18/webdriver-playback-in-selenium-ide-is-here/

IDE中的脚本回放——WebDriver PlayBack:

1 在Selenium IDE中 进入Options->Options->WebDriver选项卡。勾选Enable...一项,在以下填入“internet explorer”

2 双击启动从The Internet Explorer Driver Server下载到的exe

3 将在Selenium stand alone下载到的jar包和刚才的exe放到同一个目录

4 进入cmd ,进入jar和exe的路径。敲命令执行server:

java -jar
selenium-server-standalone-2.47.1.jar -Dwebdriver.ie.driver=.\IEDriverServer.exe

当中蓝色部分须要替换

第一个替换为jar包的名称

第二个替换为exe文件的相对路径和名称 (./表示在当前目录)

5 进入IDE。导入脚本文件,再次点击绿色的箭头回放脚本,脚本会打开IE窗体并在IE中运行

Selenium 工具介绍、安装、配置及使用的更多相关文章

  1. 代码静态分析工具PC-LINT安装配置

    代码静态分析工具PC-LINT安装配置--step by step                             作者:ehui928                             ...

  2. 第【一】部分Netzob项目工具的安装配置

    第[一]部分Netzob项目工具的安装配置 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitp ...

  3. python操作三大主流数据库(3)python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用

    python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用 手册地址: http://docs.sqlalchemy.org/en/rel_1_1/orm/i ...

  4. python selenium自动化测试之路(1)--分层测试概念、selenium工具介绍

    1.分层自动化测试概念 传统的自动化市场更关注产品UI层的自动化测试,而分层的自动化测试倡导产品开发的不同阶段都需要自动化测试 大多公司与研发团队其实是忽略了单元测试与集成测试阶段的自动化测试工作,所 ...

  5. ②---Java开发工具Eclipse安装配置

    Java开发工具Eclipse安装及配置 以下将为大家介绍Java开发工具Eclipse安装及配置. 一.下载Eclipse安装文件 正所谓工欲善其事必先利其器,我们在开发java语言过程中同样需要依 ...

  6. UI自动化的第一步(Python,pip,selenium,PyCharm安装配置)

    一,py安装 1.python下载,安装,环境配置 地址:https://www.runoob.com/python/python-install.html 注意:安装时,要勾选自动配置环境变量.这样 ...

  7. 画图工具Graphviz安装配置

    Graphviz (英文:Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源工具包,用于绘制DOT语言脚本描述的图形.它也提供了供其它软件使用的库 ...

  8. NLTK和Stanford NLP两个工具的安装配置

    这里安装的是两个自然语言处理工具,NLTK和Stanford NLP. 声明:笔者操作系统是Windows10,理论上Windows都可以: 版本号:NLTK 3.2 Stanford NLP 3.6 ...

  9. Linux性能实时监测工具netdata安装配置

    netdata:功能强大的实时性能检测工具,展示地址. github地址:https://github.com/firehol/netdata 本文介绍在CentOS 6.7下安装netdata 1. ...

随机推荐

  1. phpStrom+xdebug调试php

    1>xdebug下载 1.1>xdebug官网可以根据phpinfo()源代码来提供对应版本的xdebug,地址:https://xdebug.org/wizard.php 如下截图 1. ...

  2. VMware搭建内网并通过iptables端口转发联网

    整体流程图 配置Server1 新建两块网卡 一块网卡设置为桥接模式,另外一块设置为仅主机模式 查看两块网卡配置 root@ubuntu:~# ifconfig ens33 Link encap:Et ...

  3. Python之阻塞IO模型与非阻塞IO模型

    Python之阻塞IO模型与非阻塞IO模型 IO模型 1 阻塞IO: 全程阻塞 2 非阻塞IO: 发送多次系统调用: 优点:wait for data时无阻塞 缺点:1 系统调用太多 2 数据不是实时 ...

  4. 痛苦的版本对齐(3) cygwin下的路径引用(sed解决篇)

    上次问题(见http://www.cnblogs.com/yvivid/p/3546649.html),.depend信息路径错误的问题. 主要尝试了,在(虚拟机下构建)linux下编译,确实没有问题 ...

  5. Android开发——流量统计

    1. 获取应用UID 在设备的proc目录下我们可以看到一些比较熟悉的目录/文件,比如data,system,cpuinfo(获取CPU信息)等,其中uid_stat的各个以应用Uid命名的目录下,便 ...

  6. 【带权并查集】HDU 3047 Zjnu Stadium

    http://acm.hdu.edu.cn/showproblem.php?pid=3047 [题意] http://blog.csdn.net/hj1107402232/article/detail ...

  7. 【二分+交互】codeforces B. Glad to see you!

    codeforces.com/contest/809/problem/B 只需要找到2个被选中的,首先,注意到将区间二等分时左侧区间为[l,mid],右侧区间为[mid+1,r],dui(mid,mi ...

  8. 【贪心】codeforces B. Heidi and Library (medium)

    http://codeforces.com/contest/802/problem/B [题意] 有一个图书馆,刚开始没有书,最多可容纳k本书:有n天,每天会有人借一本书,当天归还:如果图书馆有这个本 ...

  9. ISAPI映射路径错误,导致K3Cloud打不开。

    今天一个同事说她的K3Cloud打不开,一看是页面报500错误,具体信息看图片: 问题: ISAPI配置的映射路径错了,多了个反斜线. 解决办法: 在IIS管理器中找到ISAPI筛选器,删除掉就行了.

  10. 聪明的猴子(BZOJ 2429)

    题目描述 在一个热带雨林中生存着一群猴子,它们以树上的果子为生.昨天下了一场大雨,现在雨过天晴,但整个雨林的地表还是被大水淹没着,部分植物的树冠露在水面上.猴子不会游泳,但跳跃能力比较强,它们仍然可以 ...