2022年自动化测试操作指南 .pdf





《2022年自动化测试操作指南 .pdf》由会员分享,可在线阅读,更多相关《2022年自动化测试操作指南 .pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如还有问题,需要补充的,跟我说声,我会加上发布:1.在 fitnesse-master目录下双击run.bat,发布完毕后在本机浏览器上输入localhost:8001 2.要发布多个项目,首先在fitnesse-master目录下找到build.xml文件,修改端口号,如改成8002,保存后运行run.bat,发布完毕后,以localhost:8002登录即可Firefox要安装的插件1.selenium-ide-2.8.0.xpi-录制脚本2.selenium_xebium_formatter-0.11-fx.xpi-将录制的脚本转化成我们需要的格式名师资料总结-精品资料欢迎下载-名师精心
2、整理-第 1 页,共 22 页 -以上两个插件直接拖到firefox 浏览器即可,会得到安装的提示;点击以上图标,启动selenium-ide 开始录制脚本录制完成后点击文件 Export Test Case As.XebiumFommater 导出文件到一个txt 即可另外 firebug 插件需要自己找到并安装,步骤如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 22 页 -工具栏最右边有个打开菜单的按钮,点击后,找到附加组件选项,搜索firebug 并安装FitNesse 框架的常用命令:定位元素的原则:在定位元素之前先要切入元素所在的frame 定位元素的方式:1.
3、id=元素的 Id 号2.name=元素的 name 属性的值3.css=元素的 css选择器(css选择器语法知识)4.xpath=元素的 xpath 路径(xpath 语法知识)5.link=超链接的文本6.className=元素的 class 属性值1.打开浏览器|start browser|iexplore|on url|http:/172.20.36.21:7002/|do|open|on|/PMS/|2.浏览器窗口最大化|do|windowMaximize|on|3.点击动作,on 后面是定位表达式|do|click|on|id=或 name=或 css=或 xpath=或 li
4、nk=|或名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 22 页 -|ensure|do|click|on|id=或name=或css=或 xpath=或link=|4.输入字段,on 后面是定位表达式,with 后面是要输入的内容|do|type|on|id=或name=或css=或xpath=或link=|with|content|或|ensure|do|type|on|id=或name=或css=或xpath=或link=|content|5.AndWait命令。可以以上命令后加AndWait,使这个命令在执行完后停顿一会如:|do|clickAndWait|on|id=
5、或 name=或 css=或 xpath=或 link=|或|do|typeAndWait|on|id=或 name=或 css=或 xpath=或link=|with|content|6.线程等待(暂停?秒再继续执行脚本的命令)|do|pause|on|1000|-暂停 1秒再执行7.等待某元素生成命令|do|waitForElementPresent|on|id=或 name=或 css=或xpath=或 link=|8.获取工单号的命令名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 22 页 -1)|$gzdbh=|is|getValue|on|d=或 name=或 css
6、=或 xpath=或 link=|或2)|$gzdbh=|is|getText|on|d=或 name=或 css=或 xpath=或 link=|*工单号在一个input 中用 1),在一个 td 里用 2),然后在之后的代码中调用$gzdbh 这个变量如|do|type|on|id=dkljfdks|with|$gzdbh|新加入的命令:(由于 Fitnesse 框架的命令在对话框中和在切换frame 的时候不可用,因此新加入了一些命令)1.切换 frame 的命令|switch to default frame|-切换 frame 到默认的 frame(默认的 frame 是最顶层的 f
7、rame)|switch to frame|1_bodyFrame|-先切换 frame 到默认frame,然后在切换到名为“1_bodyFrame”的 frame。(在名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 22 页 -此 命 令 中 可 用0,1,2,3,4 分 别 代 表0_bodyFrame,1_bodyFrame,2_bodyFrame,3_bodyFrame,4_bodyFrame)|switch to first page|-切换 frame 到南网工作台工单代办里的元素所在的frame|switch to dialog|-切换到弹出框所在的frame,对所
8、有弹出框都起作用2.点击命令|click on|id=或 name=或 css=或 xpath=或 link=|-普通点击,一般用于正常的页面中|move to click|id=或 name=或 css=或 xpath=或 link=|-有偏移的点击,主要用于弹出框中|click on by js|id=或 name=或 css=或 xpath=或 link=|-通过 js 点击,主要用于展开或关闭树的节点,或者由于选择复选框、单选框等。|double click|id=或 name=或 css=或 xpath=或 link=|-双击所选中的元素|enable click|id=或 name
9、=或 css=或 xpath=或 link=|-在点击时避免元素过期异常发生的命令(比click on 命令更保险但也更浪费资源和时间)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 22 页 -3.输入文本命令|send keys|content|on|id=或 name=或 css=或 xpath=或link=|-content是要输入的文本4.等待加载命令|loading|-当页面出现“正在加载.”类似的提示时,使用它(最长等待时间默认为60 秒)注意:此命令会将frame 切换到最顶层的frame,也就是|switch to default frame|,如果你当前操作的
10、frame 不是defaultframe的话,应该在|loading|之后加上|switch to frame|?|或|switch to dialog|,切换到当前操作的frame,以便之后的命令的正常执行5.选择日期命令|select date|2014,12,21,00,00,00|select date|2014,11|select date|2014,11,21|注意:此命令和|loading|命令类似,都会改变当前的frame,所以在这命令之后要加上|switch to frame|?|或|switch to dialog|,切换到当前操作的frame,以便之后的命令的正常执行6.
11、对 alert 弹窗的处理的命令|wait alert|-会等待 alert 出现,并点击确定名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 22 页 -对录好的脚本需要修改的地方1.日期需要修改1).脚本通常没有录制点击上图中日期图标的动作,需要加上,如|click on|id=img_dateformatsqksrq|同时要确定在点击日期之前是否切换到了正确的frame,这是操作每一个元素之前都需要考虑的。把鼠标移到上图中三角位置,向右(向上级目录)查找iframe。假 如 找 到 的iframe顺 序 为1_bodyFrame mainPageFrame /html,则认为
12、 iframe 的切换顺序为driver.switchto().default();driver.switchto().frame(“mainPageFrame”);driver.switchto().frame(“1_bodyFrame”);对以上切换 frame 的操作,我们做了如下封装名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 22 页 -|switch to default frame|-/html|switch to frame|framename|-framename/html|switch to dialog|-dialogFrame/html|switch t
13、o first page|-0filllayout_3_defaultFillarea4_iframemainPageIframeId0_bodyFrame/html 2).将脚本选择日期部分替换成|select date|2014,9|或|select date|2014,9,1|或|2014,9,1,00,00,00|3).注意 2)中执行的|select date|命令会将 frame 切换到|switch to dialog|,所以在往下继续操作前,要切换到正确的frame 例如:|switch to frame|1|ensure|do|click|on|id=img_dateform
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年自动化测试操作指南 2022 自动化 测试 操作 指南

限制150内