SeleniumIDE工具界面剖析

治疗皮肤病北京医院 http://pf.39.net/bdfyy/bdfjc/180416/6171978.html

SeleniumIDE简介

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

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

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

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

帮助测试人员更快的完成命令输入

限制用户输入无效的Selenese命令

SeleniumIDE特性

菜单栏

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

文件菜单

文件菜单包含创建,打开,保存,关闭测试相关选项

Tests保存为HTML格式

这里有最有用的选项“Export”,它允许将Selenese脚本保存为支持SeleniumRC和SeleniumWebDriver支持的测试脚本。

“ExportTestCaseAs...”,可以到处当前的脚本。

“ExportTestSuiteAs...”,当初当前测试套件所有脚本。

需要注意的是,自从SeleniumIDEV1.9.1,测试脚本只能保存到如下格式的文件中。

.cs(C#sourcecode)

.java(Javasourcecode)

.py(Pythonsourcecode)

.rb(Rubysourcecode)

Edit菜单选项

它包含常用的选项:Undo,Redo,Cut,Copy,Paste,Delete,andSelectAll.

这里有两个最重要的选项:"InsertNewCommand"和"InsertNewComment".

最新插入的命令或注释会放置在当前选择命令行的上方

命令会被黑色字体标记

注释会被紫色字体标记

Options菜单

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

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

比如,当你选择的代码格式为“Java/JUnit4/WebDriver”时,每个从SeleniumIDE中复制的命令行会被粘贴成为javacode.

SeleniumIDEOptions对话框

在菜单栏上点击“OptionsOptions...”启动Options对话框,Options中包含很多配置信息,我们将会选择比较重要的进行解释。

BaseURL栏

BaseURL有一个下拉菜单列表,它会记录所有先前访问的历史。

通过Selenese命令“open”,可以将浏览器导航到指定的url所指页面。

在本教程中我们会使用“


转载请注明:http://www.aierlanlan.com/rzgz/5087.html