




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
介绍Selenium IDESelenium IDE 是工具套件中最简单的哦!通过录制并重播功能,可以快速创建测试用例。这个跟QTP中的对应部分类似。不用怎么费劲就能学会。因为它很简单,IDE只能用来分析元素的原型,而不是创建全套的复杂的测试用例。虽然你可以没有编程知识就来学习,但你也必须熟悉HTML, JavaScript,和DOM才能用好这个工具。在我们学习命令“runScript”的时候会用到JavaScript的知识。Selenium IDE在创建测试时,支持自动完成命令。这个功能有两个目的: 帮助测试者快速输入命令 限制了用户输入无效命令安装安装IDE方法1:打开firefox浏览器,进入官方网址:/download/找到selenium IDE的下载链接,firefox会有提示安装插件,点击安装即可。方法二:在firefox的菜单栏中选择tools (工具)-add-ons Manager(添加组件) 然后搜索selenium IDE 点击下载安装重启即可。安装Firebug,tools (工具)-add-ons Manager(添加组件) 然后搜索firebug 点击下载安装重启即可。Selenium IDE的特点菜单栏在IDE的最顶端。其中File Edit和Options按钮比较常用文件菜单 包括了创建,打开,保存和关闭测试。 测试都保存成HTML格式 最有用的选项是“导出Export”。你可以把IDE创建的case保存成RC和WebDriver用的格式。 . 导出测试case,只导出目前打开的case。 . 导出测试suite ,把最近打开的测试suite里的case都导出来编辑菜单 包括常规选项,撤销,重做,剪切,复制,粘贴,删除和全选功能。 两个最重要的选项是“插入新的命令”和“插入新注释”。 新添加的命令和注释将会插入到当前选中行的上面。 命令用黑色表示。 注释用紫色表示。选项菜单它提供了配置不同设置的界面。Options和Clipboard Format(剪贴板格式)将作为重点讨论。剪贴板格式 剪贴板格式让你可以从编辑器复制一个Selenese 命令并粘贴到代码中。 代码的格式可以从列表中选择。 HTML是默认的选项。例如,当你选择C#/NUnit/WebDriver作为剪贴板格式,每个你从editor里面复制一个命令,粘贴的话就是C#格式,可以贴到代码里。driver.FindElement(By.Name(username).Clear();driver.FindElement(By.Name(username).SendKeys(test);Selenium IDE 选项对话框点菜单栏中的选项(Options)选项.(Options.)可以打开Selenium IDE选项对话框。有很多设置选项,我们只介绍重要的。 默认超时值。指Selenium等待一个元素出现最多等这么长时间。过这么长时间还不出来,就报错了。 IDE 扩展。在这选择扩展IDE功能的插件。可以在/en-US/firefox/搜索Selenium相关的扩展。 记住基址。勾上这个选项,IDE打开时会记住Base URL,否则, Selenium IDE将会载入时置空Base URL。 自动开始录制。选中后,每当开始时,Selenium IDE会立刻开始记录浏览器动作 Locator定位器构造。选择生成的定位器首要考虑的元素。定位器告诉Selenium IDE动作发生在哪个UI Element上。如果你点了个元素有ui的属性,ui将会作为定位器Base URL 栏Selenium IDE只能录制Base URL中的内容。 Base URL中的下拉菜单可以记住您前几次的输入值。 Selenese 命令 “打开(open)”会打开你在Base URL里面输入的网页。 Base URL在 访问相对地址的时候很好用。假设你的Base URL设置为,那么执行open,target设置为signup的时候,Selenium IDE会直接访问登录页面。工具栏回放速度设定。控制执行测试脚本的速度。录制。开始/结束你的录制会话。每个浏览器的行为你都要在编辑器里面用Selenese命令录入。执行所有的测试。将会依次执行这个测试suite集合中的所有测试用例。执行当前测试。暂停/继续。将会暂停或者继续你的回放操作步骤。可以步进你的脚本。集合步骤. 把一组命令当成一个action动作来执行。测试用例面板 在Selenium IDE里面,你可以同时打开多个case。 case面板里显示了你当前打开的测试case。 当你打开了一个测试集合,测试用例面板会自动把里面包含的case都列出来。 用粗体标出的case是你现在选中的。 运行完case后,用红色背景显示的case是没过的。绿色的是通过的case。 最下面的部分是关于case情况的汇总。编辑器编辑器记录了所有动作过程。可以以表格或者代码形式查看。表格视图 大部分时间,我们都在表格视图下作业。 我们在表格里创建和修改Selenese 命令。 在运行后,每一步都会被颜色标注是否通过。在command旁边的文本框里输入命令。命令伴有一些提示。Target是对于该命令可以传入的参数。Value里面输入对应的值代码视图 这里以HTML格式展示所有步骤 也可以直接在这里面修改脚本日志面板日志面板记录了运行时的消息。是自动更新的。日志分为四类。 Debug-调试 默认情况下,debug级别的信息不会显示。你要看,得自己过滤。他们说明了底层的一些执行状况。可能只是某个模块正在加载,或者某个函数被调用的信息。 Info-信息 显示Selenium IDE正在调用的命令 Warn-警告 在特殊场合下遇到的警告 Error-错误 Selenium IDE在执行过程中遇到的错误,比如说某个结果跟预期不符。日志可以用筛选器来筛选看某个分类。参考面板告诉你当前选中的命令是做什么的,怎么用,该传什么值。由Command,Target,Value组成,每行是一条的Action(行为),而每个Action又由(Command,Target,Value)三者组成。Selnium Command:Actions:描述了用户所会做出的操作,如:clickopen,type,clickAndWaitAccessors:访问,存储变量Assertions:验证点Element Locator:元素定位器Pattern:匹配方式界面元素面板这个界面是给比较熟悉Selenium的用户使用的。采用了JSON去定义元素匹配。这些文档和资源在Help里面可以找到。UI元素的信息显示如下。合并面板把几个命令合并成一个组,然后算作一个命令来执行。一组命令被称作一个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编辑器提供
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年度安全生产培训课件
- 年底安全培训新闻稿课件
- 年后会务安全培训课件
- 天津考公2025真题
- 汽车充电桩建设合同6篇
- 年中安全教育培训课件
- 平面展开图的课件
- FAK-IN-28-生命科学试剂-MCE
- 菏泽市牡丹区乡村公益性岗位招聘笔试真题2024
- 2025年抽水蓄能行业技术创新与产业协同发展研究报告
- 部编版五年级上册语文教案1-6单元(表格式)
- GB/T 4798.5-2007电工电子产品应用环境条件第5部分:地面车辆使用
- GB/T 4513-2000不定形耐火材料分类
- 12YJ6 外装修标准图集
- GB/T 27664.3-2012无损检测超声检测设备的性能与检验第3部分:组合设备
- 阅读与思考(选学)为什么要证明课件
- HPLC高效液相色谱解读课件
- 中医诊断学望诊
- DN1000顶管施工方案
- 《外科学》第七节 直肠癌
- DB32∕T 2975-2016 水运工程建设管理用表
评论
0/150
提交评论