google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

求教,录制Testcase开始就抛出错误

求教,录制Testcase开始就抛出错误


1.成功enable extensions
2.创建了test plan
3.record时设置了application state为defaultbasestate,然后进行录制
但抛出如下图1错误:

4.并且results中显示如下Log:
[ ] Script $ScriptMain - 1 error
[ ] Machine: (local)
[ ] Started: 03:41:28PM on 18-Apr-2008
[ ] Elapsed: 0:00:08
[ ] Totals:  1 error, 0 warnings
[ ]
[ ] *** DefaultBaseState is setting Browser active, No window was active
[ ] *** Error: Window '[PushButton]查看(V)' was not found
[ ] Occurred in IsChecked
[ ] Called from Explorer.SetRequiredOptions at extend\explorer.inc(445)
[ ] Called from Browser.SetRequiredOptions at browser.inc(558)
[ ] Called from DefaultBaseState at defaults.inc(257)
[ ] Called from main at $ScriptMain(2)


究竟是什么原因引起的这的错误
盼答案!!!!!!!
附件: 您所在的用户组无法下载或查看附件

TOP

lz的问题好像是wMainWindow里面的对象找不到引起的……


如题。

系统好像有报错说一个叫“查看(V)”的按钮没有找到。
lz能再尝试录制一下吗?或者不用defaultbasestate试试看?
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

如果不用defaultbasestate的话,是可以录制的,但是不能设置检查点呀

TOP

lz可以尝试手动写verify吗?


如题。

其实,Silk的一个强大的地方在于自由的写代码,而且灵活,我个人觉得用系统自带给你的verify反而会束缚你的测试发挥。

另外,如果lz一定要用appstate,你可以在Record/Application State选项里面,单独录制你需要的appstate。然后,添加到代码里面使用。

希望有帮助。
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

可是我总想知道根源问题是出在哪里了,为什么别人用application state为defaultbasestate能成功进行录制,我这边就不行(我这人比较喜欢刨根问底,钻牛角

TOP

lz探索精神值得敬佩啊……


如题。

是这样的,defaultbasestate的成功,依赖于你的application初始情况是否一致。因为,有许多软件初始情况会有不一致的现象。比如:outlook在reading pane的选择上就会有right,bottom和off的情况,这个时候,邮件对话框会出现相应的在上端,下端和不显示的情况。

希望有帮助。
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

 
当前时区 GMT+8, 现在时间是 2008-7-24 18:09Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹