Selenium IDE介绍

Selenium IDE简介

Selenium IDE(集成开发环境)是Selenium Suite下的开源Web自动化测试工具。 与Selenium WebDriver和RC不同,它不需要任何编程逻辑来编写其测试脚本,而只需记录与浏览器的交互以创建测试用例。 之后,可以使用播放选项重新运行测试用例。

注意:Selenium IDE仅作为Mozilla Firefox和Chrome插件提供,它无法在Firefox和Chrome以外的浏览器上记录测试用例。记录的测试脚本也可以导出到C#,Java,Ruby或Python等编程语言。

下图显示了Selenium IDE的默认界面:

https://i-blog.csdnimg.cn/blog_migrate/f2fe9c8f620b8f76f5a5e0a95fdceade.png

Selenium IDE安装

Mozilla Firefox浏览器。

chrome浏览器:

https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd 在chrome商城添加selenium IDE。

单击该图标以启动Selenium IDE。

https://i-blog.csdnimg.cn/blog_migrate/3d39bb4a8b3dede1bce0bb309b0651a7.png

Chrome浏览器

 

  • 点击添加到chrome
  • 添加完成后,在浏览器右上角显示

Selenium IDE功能特性介绍

Selenium IDE分为不同的组件,每个组件都有自己的特性和功能。这里对Selenium IDE的七个不同组件进行了分类,其中包括:

  • 菜单栏
  • 工具栏
  • 地址栏
  • 测试案例窗格
  • 测试脚本编辑器框
  • 开始/停止录制按钮
  • 日志,引用窗格

https://i-blog.csdnimg.cn/blog_migrate/2078a7dabebd8e26456595325be968b0.png

菜单栏

菜单栏位于Selenium IDE界面的最顶部。 最常用的菜单栏模块包括:

  • 项目名 - 它用于重命名整个项目。

    https://i-blog.csdnimg.cn/blog_migrate/163dcaf91c135d66df335af1870fc759.png

  • 打开项目 - 它用于从个人驱动器加载任何现有项目。

    https://i-blog.csdnimg.cn/blog_migrate/00fc1a6b58204b2754debacada3aaf59.png

  • 保存项目 - 它用于保存当前正在处理的整个项目。

    https://i-blog.csdnimg.cn/blog_migrate/51bc5187173451da804c011dfeb8e063.png

工具栏

工具栏包含用于控制测试用例执行的模块。 此外,它还为提供了调试测试用例的步骤功能。 Tool Bar 菜单中最常用的模块包括:

  • 速度控制选项 - 它用于控制测试用例的执行速度。

    https://i-blog.csdnimg.cn/blog_migrate/22f02ebddf9e2f3ba240fe01fdb5eac8.png

  • 步骤功能 - 它用于进入步骤,通过测试用例一次运行一个命令。用于调试测试用例

    https://i-blog.csdnimg.cn/blog_migrate/17c064bd3053dff884c8bd3a1c5f8782.png

  • 运行测试 - 它用于运行当前选定的测试。 只加载一个测试,运行测试, 按钮和运行全部,按钮具有相同的效果。

    https://i-blog.csdnimg.cn/blog_migrate/f09dc96fbd261069d1707834c26fd479.png

  • 全部运行- 它用于在加载具有多个测试用例的测试套件时运行整个测试套件。

    https://i-blog.csdnimg.cn/blog_migrate/08571c04a7416791f32160d2e4a4e765.png

地址栏

此模块提供了一个下拉菜单,可以记住基本URL的所有先前值。 简单来说,基本URL地址栏会记住以前访问过的网站,以便以后导航变得容易。

https://i-blog.csdnimg.cn/blog_migrate/7b9c21986b409b5b115336c9039e17c3.png

测试用例窗格

此模块包含IDE记录的所有测试用例。 简单来说,它在测试用例窗格下同时提供所有记录的测试用例的列表,以便用户可以轻松地在测试用例之间进行混洗。

https://i-blog.csdnimg.cn/blog_migrate/96b2d2fabdadd8e7b5a0f3c3c5022eca.png

在测试用例窗格的底部,可以看到测试执行结果摘要,其中包括各种测试用例的通过/失败状态。

测试用例窗格还包括导航面板等功能,允许用户在测试用例和测试套件之间导航

https://i-blog.csdnimg.cn/blog_migrate/8217279c7c7eb694deb24cd0aa23eba9.png

测试脚本编辑器框

“测试脚本编辑器框”显示IDE记录的所有测试脚本和用户交互。 每个用户交互的显示顺序与执行顺序相同。 “编辑器”框分为三列:命令,目标和值。

https://i-blog.csdnimg.cn/blog_migrate/96b2d2fabdadd8e7b5a0f3c3c5022eca.png

  • 命令:
    可以将命令视为在浏览器元素上执行的实际操作/操作。 例如,如果要打开一个新URL,该命令是:open ,如果单击网页上的链接或按钮,则该命令为:click 

https://i-blog.csdnimg.cn/blog_migrate/26c9bfede3373b6d0400fb58e4e7c796.png

  • 目标:
    Target 指定必须在其上执行操作的web元素以及locator属性。 例如,如果单击名yiibai.com项,那么目标链接是 yiibai.com* 。

https://i-blog.csdnimg.cn/blog_migrate/b3a6afaef6d14b92edf92e1af0ca4029.png

  • 值:
    值被视为可选字段,可在需要发送一些实际参数时使用。 例如,如果在文本框中输入电子邮件地址或密码,则该值将包含实际凭据。

    https://i-blog.csdnimg.cn/blog_migrate/900bceb12d62b70b724129035a884c25.png

开始/停止录制按钮

“记录”按钮记录浏览器的所有用户操作。

https://i-blog.csdnimg.cn/blog_migrate/b69f7ad35b2d60f5b60d50b16dd54eae.png

日志,引用窗格

日志窗格在执行期间显示运行时消息。 它提供IDE执行的操作的实时更新。 它可以分为四种类型:信息,错误,调试和警告。

引用窗格在编辑器中显示当前所选selenese命令的完整详细信息。

https://i-blog.csdnimg.cn/blog_migrate/4f02ab7c8ef5f19a019f410d8e5bb521.png

引用窗格输出如下:

https://i-blog.csdnimg.cn/blog_migrate/6a48b8b485eefeaf660de407e39b4894.png

 

 

  • 8
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值