028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

SeleniumIDE工具界面剖析

资源推荐:

站在用户的角度思考问题,与客户深入沟通,找到肇东网站设计与肇东网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、网络空间、企业邮箱。业务覆盖肇东地区。

视频资源: 软件测试相关系列视频

社区资源: 自动化测试交流群


Selenium IDE简介

    Selenium IDE(Integrated Development Environment),是Selenium工具套件中最简单的工具,它可以快速的通过录制回放功能创建测试脚本,这种特性类似于QTP,而且它的安装和使用都非常的简单。

    由于Selenium IDE功能简单,适用范围局限,很多情况下都被当做原型工具使用,而不会用作开发和维护复杂测试场景的解决方案。

    虽然学习Selenium IDE不需要什么其他知识基础,但是至少你需要熟悉HTML,Javascript,和DOM(Document Object Model),通过这些知识可以更多的发挥该工具(Selenium IDE)的潜能。比如当我们进入关于Selenese命令“runScript”阶段学习时,就需要使用到javascript知识。

    当使用Selenium IDE创建测试脚本时,Selenium IDE支持命令自动完成模式,这个特性主要是为了两个目的:    

Selenium IDE特性

    Selenium IDE工具界面剖析

  菜单栏

    菜单栏位于IDE的最顶部,最常用的菜单包括:File,Edit和Options菜单。

  文件菜单

    


   Edit菜单选项

    Selenium IDE工具界面剖析

   Options 菜单

    Options中提供给用户扩展接口,以及各种各样的Selenium IDE相关配置。

    我们先看下Options和 “Clipboard Format”选项:

    Selenium IDE工具界面剖析

    Selenium IDE工具界面剖析

    Toolbar

  Selenium IDE工具界面剖析通过这个控件控制脚本回放速度
Selenium IDE工具界面剖析开始/结束录制会话,开启后会将与浏览器的所有操作录制成Selenese命令,并写入到Editor面板中。
Selenium IDE工具界面剖析执行整个测试套件,将会顺序的执行测试面板中所有的测试案例。
Selenium IDE工具界面剖析执行当前测试案例,仅会执行当前测试面板中被选中的测试脚本。
Selenium IDE工具界面剖析暂停/恢复当前正在回放的测试脚本。
Selenium IDE工具界面剖析单步调试,可以逐步执行测试脚本的命令,用于调试使用。
Selenium IDE工具界面剖析

应用汇总策略,通过rollup关键字将多个命令合并为一个,需要用户自定义扩展。

    测试用例面板


    Selenium IDE工具界面剖析

   

    Editor

    Editor中包含两个视图窗口:Table View 和 Source View.

    Table

    

    Selenium IDE工具界面剖析

    

    Selenium IDE工具界面剖析

    

    Source 视图

    

    Selenium IDE工具界面剖析

    Log 面板

    log面板会实时显示测试执行消息,实时更新日志并通知Selenium正在做的事情。

    Logs被归类为4中类别

    Debug - 默认情况下,debug消息不会被显示,这些debug信息主要是涉及到Selenium运行时使用到的技术相关信息,比如,加载了一个特定的模块,一个特定的函数被调用过,加载了一个外部js文件等等。

    Info - info消息会告诉使用者Selenium IDE都执行了哪些Selenese命令。

    Warn - 某些特殊情况下,使用Selenese不当或环境等某种原因,会提示Warn消息。

    Error - 当Selenese命令执行失败时,会有error消息,比如不满足“verify”or "assert" 相关命令的条件时,也会有Error消息产生。

    

    

Selenium IDE工具界面剖析

    Log信息可以通过类型进行过滤,比如选择“Error”选项时,log面板中只会显示error相关的信息。

    Selenium IDE工具界面剖析

    

    Reference 窗口(灰常有用)

    Reference窗口中显示了当前选中的Selenese命令相关介绍,同时也对当前command的locator和value进行描述。

    Selenium IDE工具界面剖析

    UI-Element窗口

    UI-Element对于selenium用户来说,相比较而言是较高级的话题,它使用JSON(Javascript Object Notation)来定义页面、页面元素的映射结构,我们可以在Selenium IDE中“Help”选项下找到“UI Element Documentation”,这里包含UI-Element更多详细的内容。

    Selenium IDE工具界面剖析

    

    如下是一个使用UI-Element的一个例子。

    Selenium IDE工具界面剖析

    

    Rollup窗口

    Rollup允许将一组Selenese命令合并到一个步骤中,一组selenese命令称为“rollup”,它严重的依赖于javascrip及“UI-Element”概念,类似于编程语言中的function。

    Rollup是可以重用的,一个“rollup”可以在测试脚本中多次使用,由于“rollup”是一系列命令的集合,所以它可以缩减测试脚本篇幅。

    Selenium IDE工具界面剖析

    如下展示了“rollup”窗口内容

    Selenium IDE工具界面剖析


    汇总

    


              

   点击链接加入群【悦分享测试联盟】:https://jq.qq.com/?_wv=1027&k=5DiePik


网站题目:SeleniumIDE工具界面剖析
文章出自:http://www.tsicrk.com/article/jhjiph.html

其他资讯

让你的专属顾问为你服务

3.0758s