51Testing软件测试论坛

标题: 如何删除datatable中的sheet [打印本页]

作者: iov_cp    时间: 2007-10-18 11:26
标题: 如何删除datatable中的sheet
在删除action时只选择了delete the call,而不是delete the call and the action from the test,所以datatale里再次insert同名action时就多了很多sheet.
如我删除了closeall ,然后又加入一个closeall,结果加入的closeall就被命名成closeall[2],而datatale里的closeall还在那里,不知道怎么删除?
作者: 没有蛀牙    时间: 2007-10-18 14:11
我在删除action时怎么没有出现“delete the call and the action from the test”
作者: tonyzhangjie    时间: 2007-10-18 15:54
原帖由 iov_cp 于 2007-10-18 11:26 发表
如我删除了closeall ,然后又加入一个closeall,结果加入的clos ...


曾经也碰到过这样的问题,只删了call之后再添加就变成Action Name[2]了,后来没办法只好重新新建重新call,不知道还有没有其他更好的办法?
作者: danmy    时间: 2007-10-19 17:48
在专家模式下,把那句话再写一遍,然后从视图模式下删除
作者: iov_cp    时间: 2007-10-23 13:48
标题: 上次遇到sheet不能删除的部分原因.
Version: QTP9.2
OS:XP Pro
现象: 1.在script A中调用script B中的actionB   
          2.删除scriptA中的actionB,当提示你是'delete the call only'或者'delete the call and the action from the test'时选第一个.这时actionB从script A的keyword view的item流程图中消失,留下actionB的sheet,但exper view的test flow 下拉菜单中仍能看到actionB
     3.再在script A调用actionB,在scriptA中形成一个叫actionB [2]的sheet,这时我不知道从那里去删除actionB的sheet
处理方法:
          实际在第一次删除时actionB并没有被删除,而我们只要从expert view的test flow中选中actionB,在keyword view的流程图上再通过Edit->Action->Delete来真正删除actionB,之后actionB极其sheet自然会被处理掉(现在发现不是这样的)

[ 本帖最后由 iov_cp 于 2007-10-23 14:26 编辑 ]
作者: sidneylover    时间: 2007-10-23 14:38
搞的太复杂了,直接到脚本所保存的目录下对EXCEL文件操作(default.xls),然后重新打开脚本
作者: iov_cp    时间: 2007-10-23 17:30
标题: 回复 6# 的帖子
到保存脚本的目录下?我看9.2版都是保存在数据库里了吧?在c:\Program Files\Mercury\Quality Center\msdeData\MSSQL\Data\**.mdf和**.ldf
这种情况下如何编辑,因为我N多脚本都有这些多余的sheet,不方便通过另存到本地的方法来处理
作者: iov_cp    时间: 2007-10-25 09:48
标题: 没找到办法
我的script中形成了closeAll[CloseAll][2],closeAll[CloseAll][3],closeAll[CloseAll][4]多个垃圾sheet,无法删除,
作者: sidneylover    时间: 2007-10-25 10:13
比如你的脚本保存在c:\aa目录下,到aa目录下去找default.xls,9.0是这样,9.2没用过
作者: iov_cp    时间: 2007-11-15 14:10
标题: 回复 9# 的帖子
我的scripts多达45X11个,太多了,这样删除我可撑不住.不过还是要谢谢你的提示




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2