首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Exist不会按照UFT14中给定的超时时间等待

.Exist不会按照UFT14中给定的超时时间等待
EN

Stack Overflow用户
提问于 2017-03-21 19:35:17
回答 1查看 786关注 0票数 2

我试图在QTP11 (trail)中播放我的UFT14脚本,但出于某种原因,.Exist并不等待给定的超时。相反,如果对象不存在,则按照对象同步超时项目设置等待。有什么原因吗?

就像我的项目的对象一样,同步超时设置为60秒。当我使用像If ErrorObject.Exist(10) Then ErrorObject.Close这样的东西时--应该只等待10秒,但是UFT14却在等待整整60秒。这是一个错误,还是有任何额外的设置,我必须在UFT14中应用的存在,以等待给定的超时?

编辑--在进一步的检查中,我发现这只是Java的一个问题。Java外接程序中的一个bug也可能是这样。有人能验证或提供解决办法吗。

编辑-惠普承认这是一个问题.如果有人感兴趣的话,这里是链接。

https://softwaresupport.hpe.com/group/softwaresupport/search-result/-/facetsearch/document/KM02764499

EN

回答 1

Stack Overflow用户

发布于 2017-03-31 13:04:30

这是因为UFT.You中的默认超时可以更改默认超时,如下所示

代码语言:javascript
复制
Test Settings -> Run -> Object synchronization timeout

以秒为单位更改“对象同步超时”。

或者您可以通过vbscript代码直接完成这一任务。

代码语言:javascript
复制
Setting("DefaultTimeout") = 5000(This value is in milliseconds) 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42936596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档