51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2359|回复: 5
打印 上一主题 下一主题

[求助] 关于文件保存效率(急切需要大家帮忙!)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-20 17:16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100万火急!拜求各位帮个忙!
我用QTP录制了一个关于计算文件保存效率的脚本:
1.打开一篇文档,复制粘贴入10M的内容;
2.点击保存按钮进行文件保存;
3.保存结束后对文件进行编辑(其实只输入了一个字符),因为当文件能进行编辑了说明文件保存过程已经完成。
整个文件保存的时间粗略计为步骤2和步骤3执行时间和。
问题是:
步骤2的执行时间为2到3分钟,在步骤2没完全执行(即文件保存过程没完全结束)时QTP就执行了步骤3,而文件在保存状态是不允许编辑的,故QTP报错:步骤3不能有效执行!
我尝试了几种方式:
在步骤2后加wait()函数,这样充分等待步骤2执行结束后,步骤3能正常执行,QTP也不会报错,但整个文件保存的时间(步骤2和步骤3执行时间和)由于有wait()函数的存在而变得不准确;
另外想用Waitproperty()函数,但文件保存时的各属性状态跟文件保存后的各属性状态一致,即不能找到文件属性的变化当做文件保存结束的标识。
郁闷中,希望各位能帮忙想想辙。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-9-20 17:19:10 | 只看该作者
全天在线等待各位的回复ING
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-9-20 17:50:27 | 只看该作者
怎么有人看 没人解答呢sdlkfj9
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-20 18:05:47 | 只看该作者
给文件是否能编辑做个检查点,检查点失败了就wait一会
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-9-21 00:43:16 | 只看该作者
修改下QTP的设置:File->Settings->Run 将Object synchronization timeout值改为300秒(必须大于你的预期执行每步操作的最大等待时间,可大不可小)。试试看吧。不知道楼主用的什么代码,所以这个方法不一定有效。

或者就如楼上所说,加个循环判断,只要不能编辑就多等一小会,等待时间根据楼主的需求来设(也就是检查精度)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-9-21 13:17:05 | 只看该作者
多谢楼上各位的帮忙,我先试着做个检查点,看是否能够有效
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 01:35 , Processed in 0.073389 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表