• Start->Selenium IDE->总览


    简介

    Selenium-IDE集成开发环境)是用来开发测试用例的工具。它是一个Firefox插件,包含一个context menu,允许你首先从浏览器当前显示的页面中选择一个UI元素,然后从Selenium命令列表中进行选择,并根据所选UI元素的上下文预先定义参数。

    安装 IDE

    使用Firefox54(不适用于55及以上),下载插件Selenium IDE,重启Firefox后,你会在Firefox Tools菜单下找到列出的Selenium-IDE。

    打开 IDE

    要运行Selenium-IDE,只需从Firefox Tools 菜单中选择它即可。

    IDE功能

    菜单栏

    文件菜单有测试用例和测试套件(测试用例套件)的选项。使用这些,可以添加一个新的测试用例,打开测试用例,保存测试用例,用选择的语言导出测试用例。也可以打开最近的测试用例。所有这些选项也可用于测试套件。

    编辑菜单允许复制,粘贴,删除,撤消和选择所有操作来编辑测试用例中的命令。

    选项菜单允许更改设置。可以为某些命令设置超时值,将用户定义的用户扩展添加到基本的Selenium命令集中,并指定保存测试用例时使用的格式(语言)。

    帮助菜单是标准的Firefox帮助菜单; 该菜单中只有一个项目 - UI元素文档 - 与Selenium-IDE有关。

    工具栏

    工具栏包含用于控制测试用例执行的按钮,包括调试测试用例的步骤功能。最右边的按钮,即带有红点的按钮是录制按钮。

    速度控制:控制你的测试用例的运行速度。

    全部运行:加载具有多个测试用例的测试套件时运行整个测试套件。

    运行:运行当前选定的测试。当仅加载单个测试时,此按钮和“全部运行”按钮具有相同的效果。

    暂停/恢复:允许停止和重新启动正在运行的测试用例。

    步骤:允许您通过一次运行一个命令来“测试”测试用例。用于调试测试用例。

    应用汇总规则:此高级功能允许将重复的Selenium命令序列分组为单个操作。汇总规则的详细文档可以在帮助菜单的UI元素文档中找到。

     

    记录:记录用户的浏览器操作。

    测试用例窗格

    脚本显示在测试用例窗格中。它有两个选项卡,一个用于以可读的“表格”格式显示命令及其参数。另一个选项卡 - Source以用于存储文件的本机格式显示测试用例。默认情况下,这是HTML,但可以更改为Java或C#等编程语言或Python等脚本语言。有关详情,请参阅选项菜单。Source视图还允许用户以原始形式编辑测试用例,包括复制,剪切和粘贴操作。

    命令,目标和值输入字段显示当前选定的命令及其参数。这些是可以修改当前所选命令的输入字段。在底部窗格的“引用”选项卡中为命令指定的第一个参数始终位于“目标”字段中。如果第二个参数由参考选项卡指定,它总是进入值字段。

    如果你开始在命令字段中输入内容,则会根据您输入的第一个字符填充下拉列表; 你可以从下拉菜单中选择你想要的命令。

    日志/参考/ UI元素/汇总窗格

    底部窗格用于四种不同的功能 - 日志,参考,UI元素和汇总 - 取决于选择哪个选项卡。

    日志

    运行测试用例时,即使未首先选择“日志”选项卡,也会自动在此窗格中显示错误消息和显示进度的信息消息。这些消息通常对测试用例调试很有用。注意清除日志的清除按钮。另外请注意,信息按钮是一个下拉菜单,允许选择不同级别的信息进行记录。

    参考

    无论何时在Table模式下输入或修改Selenese命令和参数,“参考”选项卡都是默认选择在表模式下,参考面板将显示当前命令的文档。在输入或修改命令时,无论是来自表模式还是源模式,确保“目标”和“值”字段中指定的参数都与“参考”窗格中参数列表中指定的参数匹配非常重要。提供的参数数量必须与指定的数量相匹配,提供的参数顺序必须与指定的顺序相匹配,并且提供的参数类型必须与指定的类型相匹配。如果这三个区域中的任何一个出现不匹配的情况,该命令将无法正常运行。

    尽管引用标签作为快速参考是非常有用的,但仍经常需要查阅Selenium Reference文档。

    UI-Element和汇总

    关于这两个窗格的详细信息(包含高级功能)可以在Selenium-IDE的帮助菜单的UI元素文档中找到。

     

  • 相关阅读:
    反射API(二)
    反射API(一)
    session一二事
    自定义session的存储机制
    JavaScript 入门笔记
    PHP引用赋值
    九九乘法口诀表
    PHP流程控制笔记
    PHP函数总结 (七)
    Linux程序编辑器习题汇总
  • 原文地址:https://www.cnblogs.com/weiweim/p/8472111.html
Copyright © 2020-2023  润新知