51Testing软件测试论坛
标题:
SilkTest系列---基础篇(VisualTest)之实例(BS)
[打印本页]
作者:
沅芷湘兰
时间:
2013-7-10 10:24
标题:
SilkTest系列---基础篇(VisualTest)之实例(BS)
本帖最后由 沅芷湘兰 于 2013-7-10 10:27 编辑
前面的学习主要是以Windows 7自带的计算器为例,那今天我们就以WEB来做个实例,打开百度,进行搜索
下面进入主题,其它部分大家可以参见前面的学习,今天我们就从新建脚本开始,如下图所示:
[attach]86241[/attach]
点击脚本上方的录制按钮,进入程序选择窗口,如下图所示:
[attach]86242[/attach]
细心的朋友发现了,我们不是要录制百度搜索吗,怎么没有看到Internet Explorer呢,不用担心,那我们去掉下面的“Hide Process Without Caption”的勾看一下,有没有呢,如下图所示:
[attach]86243[/attach]
这么多隐藏的程序里面也没有我们想的程序,那怎么办,结果发现我竟然没有打开IE,那让我打开IE,重新点击“录制”按钮,再来看一下,如下图所示:
[attach]86244[/attach]
现在IE已经有了,那我们就选中他,开始我们的BS自动化测试之旅,如下图所示:
[attach]86245[/attach]
比如说我们搜索“51testing”(我这里并不是给51testing打广告啊,呵呵,大家可以搜索自己想要的东西,比如说“SilkTest”等),再点击“百度一下”,完成本次的脚本录制,如下图所示:
[attach]86246[/attach]
脚本是不是很简单啊!
回放时脚本运行报错,如下图所示:
[attach]86247[/attach]
程序告诉我们找不到浏览器,这就有点怪了,明明他已经打开了IE,却说找不到,让人无法理解,那我们尝试用如下的方案来解决该问题,如下图所示,双击脚本处的“Start”,弹出左侧的属性窗口,然后将“URL”的属性值改为
http://www.baidu.com/
,再次回放,成功!
[attach]86248[/attach]
修改后的属性值如下图所示:
[attach]86249[/attach]
细心的朋友发现百度被打开了两次,那我们再来检查一下脚本,如下图所示:
[attach]86250[/attach]
那我们一起来处理这一个多余的步骤吧,选中该步骤,再“右键”,如下图所示:
[attach]86251[/attach]
这里我们先选择“Enable/Disable”来启用或关闭脚本,当然你也可以选择“Delete”,只是我在脚本调试阶段最好不好先删除,否则在再次需要脚本的时候,我们又得重新补录该操作,只有在脚本最后定案后我们才会选择删除来完成脚本的清理,Disable后的脚本如下图所示:
[attach]86252[/attach]
该步骤处于置灰的状态,和其它步骤明显不一样,这样就证明Disable成功了,再次回放后,百度只加载了一次,完成本次的学习,当然后面需要增加一个关闭浏览器的操作,这个算是留下一个练习题吧,大家先找一下解决方案,下次学习时,我们再一起来看一下有多少解决方案!
作者:
xzyhappy
时间:
2013-7-11 17:01
学习之,谢谢呵呵
作者:
zwaxjl
时间:
2013-7-12 10:22
恩,都练习完了,现在正在啃silktest的帮助文档。
作者:
zhenxiong25
时间:
2013-7-19 16:26
感觉这个录制,动作跟不上,动作完成了好多,回头看才录了几个步骤,不知道您有没有遇到这种情况呢
作者:
沅芷湘兰
时间:
2013-7-19 16:39
回复
4#
zhenxiong25
为了保证录制的有效性,录制时尽量慢点,因为他会去扫描所有的属性,需要点时间的,最好是等他以高亮显示后,再进行下一步的操作。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2