首页
手机版
热门搜索:
当前位置:电脑软件编程开发调试编译Selenium(自动化测试工具)

Selenium(自动化测试工具) 最新官方版V3.9.1

  • 大小:68.7MB
  • 语言:简体中文
  • 类别:调试编译
  • 类型:免费软件
  • 授权:国产软件
  • 时间:2019/04/11
  • 官网:https://www.3h3.com
  • 环境:Windows7, Windows10, WindowsAll

相关软件

Selenium是一款电脑编程测试软件,该工具可以在浏览器中直接运行测试,效率高,模仿真实的人类测试方式,找出最真实用户体验下的bug,快下载使用吧!

软件介绍

Selenium是什么软件

Selenium是一款Web自动化测试工具,并且直接能在网络浏览器中运行,有着最真实的用户操作方式,支持市面上绝大多数浏览器品牌,如IE、火狐、谷歌Chrome与Safari等等。

Selenium通过和用户一样的操作方式进行测试,能得到最真实的测试数据,对功能验证更为直接,明显,以最快的速度了解到用户的真切需求,提升软件的实用性,同时Selenium工具是开源免费使用的,你可以在企业范围使用它,大大提升工作效率,节约时间。

Selenium原理是什么

Selenium 引入了 Remote Control Server 这样一个代理 Server,JavaScript 脚本注入和与 Server 通讯都通过这个代理 Server 来进行。如下图所示:

图 1. Remote Control 模式运行流程

Selenium原理介绍图片

之所以引入这个代理 Remote Control Server 是因为“同源策略”的限制,通过这个代理服务器来“欺骗”远程 Server,达到使其以为是从同一个地方 load 代码以正确返回请求数据的效果。

流程说明:

客户端建立与 selenium-RC server 的连接。

Selenium RC Server 启动一个浏览器(或是已经使用中),并注入 JS 代码

将 Selenese 代码传到客户端的 Selenium-Core 中。

Selenium-Core 翻译并解析执行用户录制的操作。

让代理 Server 进行通讯

Remote Control Server 负责跟远程 Web 应用服务器进行通讯。

操作完成,显示结果,并执行下一指令。

以上就是 Selenium Remote Control 的执行原理,接下来的章节中将一步步以图例加说明的方式快速说明如何使用 Selenium 来录制脚本,导入 Java 工程,然后定期维护工程。

软件功能

Selenium图片1

Selenium

web自动化测试工具集,包括IDE、Grid、RC(selenium 1.0)、WebDriver(selenium 2.0)等。

Selenium IDE

firefox浏览器的一个插件。提供简单的脚本录制、编辑与回放功能。Selenium Grid

是用来对测试脚步做分布式处理。现在已经集成到selenium server 中了。

安装教程步骤

Windows安装

在windows中安装Selenium模块还是采用最简单的pip安装,打开cmd.exe执行命令

pip install selenium

Linux安装:

在linux中安装尽量使用apt-get,这样便于软件的管理:

sudo apt-get install python-selenium

命令执行完毕后Selenium安装完成

浏览器的安装

下载后解压:

1.对于windows用户:

将可执行文件放在与python.exe同级文件夹下

2.对于linux用户:

解压后将/bin目录下的可执行文件,放在/usr/local/bin目录下即可

最后测试:

打开命令行输入下面代码:

python

import selenium import webdriver

driver = webdriver.Chrome()

Selenium安装教程图片

此时如果配置成功会打开chrome浏览器

软件特色

支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome,多语言C、 java、ruby、python、或都是C#

免费开源

免费开源,对商业用户也没有任何限制

支持多语言

C、 java、ruby、python、或都是C# ,你都可以通过selenium完成自动化测试

Selenium图片2

支持多平台

windows、linux、MAC

支持多浏览器

ie、ff、safari、opera、chrome

分布式

可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能

技术支持

成熟的社区、大量的文档支持

版本介绍

Selenium 现在存在2个版本,一个叫 selenium-core, 一个叫selenium-rc 。

selenium-core 是使用HTML的方式来编写测试脚本,你也可以使用 Selenium-IDE来录制脚本,但是目前Selenium-IDE只有 FireFox 版本。

Selenium图片3

Selenium-RC 是 selenium-remote control 缩写,是使用具体的语言来编写测试类。

selenium-rc 支持的语言非常多,这里我们着重关注java的方式。这里讲的也主要是 selenium-rc,因为个人还是喜欢这种方式

标签: 网页测试 web测试 自动化测试 开源软件

开源软件下载专题中是小编将市面上的开源项目软件收集而来,因为有用户咨询免费开源软件有哪些,所以小编将这些使用开源协议的软件进行了整合,方便用户寻找并使用,开源软件对于个人来说是完全免费的,大多数可以商用,快下载体验吧!

下载地址

Selenium(自动化测试工具) 最新官方版V3.9.1

普通下载通道

网友评论

返回顶部