介绍selenium ide

上传人:第*** 文档编号:32743382 上传时间:2018-02-12 格式:DOCX 页数:15 大小:521.71KB
返回 下载 相关 举报
介绍selenium ide_第1页
第1页 / 共15页
介绍selenium ide_第2页
第2页 / 共15页
介绍selenium ide_第3页
第3页 / 共15页
介绍selenium ide_第4页
第4页 / 共15页
介绍selenium ide_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《介绍selenium ide》由会员分享,可在线阅读,更多相关《介绍selenium ide(15页珍藏版)》请在金锄头文库上搜索。

1、介绍 Selenium IDESelenium IDE 是工具套件中最简单的哦!通过录制并重播功能,可以快速创建测试用例。这个跟 QTP 中的对应部分类似。不用怎么费劲就能学会。因为它很简单,IDE 只能用来分析元素的原型,而不是创建全套的复杂的测试用例。虽然你可以没有编程知识就来学习,但你也必须熟悉 HTML, JavaScript,和 DOM 才能用好这个工具。在我们学习命令“runScript”的时候会用到 JavaScript 的知识。Selenium IDE 在创建测试时,支持自动完成命令。这个功能有两个目的: 帮助测试者快速输入命令 限制了用户输入无效命令安装安装 IDE方法 1:

2、打开 firefox 浏览器,进入官方网址:http:/seleniumhq.org/download/找到 selenium IDE 的下载链接, firefox 会有提示安装插件,点击安装即可。方法二:在 firefox 的菜单栏中选择 tools (工具)-add-ons Manager(添加组件) 然后搜索 selenium IDE 点击下载安装重启即可。安装 Firebug,tools (工具)-add-ons Manager(添加组件) 然后搜索 firebug 点击下载安装重启即可。Selenium IDE 的特点菜单栏在 IDE 的最顶端。其中 File Edit 和 Opti

3、ons 按钮比较常用文件菜单 包括了创建,打开,保存和关闭测试。 测试都保存成 HTML 格式 最有用的选项是“导出 Export”。你可以把 IDE 创建的 case 保存成 RC 和 WebDriver用的格式。. 导出测试 case,只导出目前打开的 case。. 导出测试 suite ,把最近打开的测试 suite 里的 case 都导出来编辑菜单 包括常规选项,撤销,重做,剪切,复制,粘贴,删除和全选功能。 两个最重要的选项是“插入新的命令”和“ 插入新注释” 。 新添加的命令和注释将会插入到当前选中行的上面。 命令用黑色表示。 注释用紫色表示。选项菜单它提供了配置不同设置的界面。O

4、ptions 和 Clipboard Format(剪贴板格式)将作为重点讨论。剪贴板格式 剪贴板格式让你可以从编辑器复制一个 Selenese 命令并粘贴到代码中。 代码的格式可以从列表中选择。 HTML 是默认的选项。例如,当你选择 C#/NUnit/WebDriver 作为剪贴板格式,每个你从 editor 里面复制一个命令,粘贴的话就是 C#格式,可以贴到代码里。driver.FindElement(By.Name(username).Clear();driver.FindElement(By.Name(username).SendKeys(test);Selenium IDE 选项对

5、话框点菜单栏中的选项(Options)选项.(Options.)可以打开 Selenium IDE 选项对话框。有很多设置选项,我们只介绍重要的。 默认超时值。指 Selenium 等待一个元素出现最多等这么长时间。过这么长时间还不出来,就报错了。 IDE 扩展。在这选择扩展 IDE 功能的插件。可以在 http:/addons.mozilla.org/en-US/firefox/搜索 Selenium 相关的扩展。 记住基址。勾上这个选项,IDE 打开时会记住 Base URL,否则, Selenium IDE 将会载入时置空 Base URL。 自动开始录制。选中后,每当开始时,Selen

6、ium IDE 会立刻开始记录浏览器动作 Locator 定位器构造。选择生成的定位器首要考虑的元素。定位器告诉 Selenium IDE动作发生在哪个 UI Element 上。如果你点了个元素有 ui 的属性,ui 将会作为定位器Base URL 栏Selenium IDE 只能录制 Base URL 中的内容。 Base URL 中的下拉菜单可以记住您前几次的输入值。 Selenese 命令 “打开(open) ”会打开你在 Base URL 里面输入的网页。 Base URL 在 访问相对地址的时候很好用。假设你的 Base URL 设置为http:/,那么执行 open,target

7、 设置为 signup 的时候,Selenium IDE 会直接访问登录页面。工具栏回放速度设定。控制执行测试脚本的速度。录制。开始/结束你的录制会话。每个浏览器的行为你都要在编辑器里面用 Selenese 命令录入。执行所有的测试。将会依次执行这个测试 suite 集合中的所有测试用例。执行当前测试。暂停/ 继续。将会暂停或者继续你的回放操作步骤。可以步进你的脚本。集合步骤. 把一组命令当成一个 action 动作来执行。测试用例面板 在 Selenium IDE 里面,你可以同时打开多个 case。 case 面板里显示了你当前打开的测试 case。 当你打开了一个测试集合,测试用例面板会

8、自动把里面包含的 case 都列出来。 用粗体标出的 case 是你现在选中的。 运行完 case 后,用红色背景显示的 case 是没过的。绿色的是通过的 case。 最下面的部分是关于 case 情况的汇总。编辑器编辑器记录了所有动作过程。可以以表格或者代码形式查看。表格视图 大部分时间,我们都在表格视图下作业。 我们在表格里创建和修改 Selenese 命令。 在运行后,每一步都会被颜色标注是否通过。在 command 旁边的文本框里输入命令。命令伴有一些提示。Target 是对于该命令可以传入的参数。Value 里面输入对应的值代码视图 这里以 HTML 格式展示所有步骤 也可以直接在

9、这里面修改脚本日志面板日志面板记录了运行时的消息。是自动更新的。日志分为四类。 Debug-调试 默认情况下, debug 级别的信息不会显示。你要看,得自己过滤。他们说明了底层的一些执行状况。可能只是某个模块正在加载,或者某个函数被调用的信息。 Info-信息 显示 Selenium IDE 正在调用的命令 Warn-警告 在特殊场合下遇到的警告 Error-错误 Selenium IDE 在执行过程中遇到的错误,比如说某个结果跟预期不符。日志可以用筛选器来筛选看某个分类。参考面板告诉你当前选中的命令是做什么的,怎么用,该传什么值。由 Command,Target,Value 组成,每行是一

10、条的 Action(行为),而每个 Action 又由(Command,Target,Value)三者组成。Selnium Command:Actions:描述了用户所会做出的操作,如:click open,type,clickAndWaitAccessors:访问,存储变量Assertions:验证点Element Locator:元素定位器Pattern:匹配方式界面元素面板这个界面是给比较熟悉 Selenium 的用户使用的。采用了 JSON 去定义元素匹配。这些文档和资源在 Help 里面可以找到。UI 元素的信息显示如下。合并面板把几个命令合并成一个组,然后算作一个命令来执行。一组命

11、令被称作一个 ROLLUP。好像编程语言里一个函数里面包含多个语句一样。Rollup 是可以重复使用的。如果把一些命令压缩成一个 rollup A,那么下次你用 rollup A 就可以调用这些命令了。rollup 会生成一个 tab 来显示总结 Selenium IDE 是整个套件里最简单的。 只能是一个原型工具 需要 JS 和 HTML 的知识。Rollup 是一些可重用的命令集合。Locators 是你告诉 IDE怎么找到元素的描述。 Firebug 是获取 locator 值的工具。 菜单栏用来创建,修改,导出 RC,WebDriver 可以识别的格式的测试用例。 Selense 命令的默认格式是 HTML。 选项菜单提供了关于 IDE 更多配置。 Base URL 基址在访问相对地址比较有用。 测试用例面板显示打开的 case 和关于测试结果的汇总。 Editor 编辑器提供了修改脚本的入口 表格试图以表格形式等你键入 Command,target,value。而代码视图用 HTML 来显示你的脚本。 日志和参考页面提供了一些执行 case 可能需要的信息。 UI-Element 和 Rollup 是给比较熟悉 Selenium 工具的用户使用的。需要相当的 JS 编程经验。 UI-Element 允许我们使用 json 来匹配 UI 元素。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号