Automation QTP在执行更新运行模式时将对象添加到本地存储库
我总共创建了50个测试脚本。所有这些脚本使用几乎相同的对象,因此我创建了一个共享存储库,以简化维护工作 但问题是。。。 在更新运行模式下执行脚本时,QTP会在本地存储库中添加一些对象,即使它们存在于共享存储库中。我已经检查了这些新添加对象的属性,并且没有任何变化 任何人请告诉我QTP用于决定是否将对象添加到本地存储库的逻辑。Automation QTP在执行更新运行模式时将对象添加到本地存储库,automation,qtp,Automation,Qtp,我总共创建了50个测试脚本。所有这些脚本使用几乎相同的对象,因此我创建了一个共享存储库,以简化维护工作 但问题是。。。 在更新运行模式下执行脚本时,QTP会在本地存储库中添加一些对象,即使它们存在于共享存储库中。我已经检查了这些新添加对象的属性,并且没有任何变化 任何人请告诉我QTP用于决定是否将对象添加到本地存储库的逻辑。 另外,请告诉我一个解决方案,这样就不会将任何对象添加到本地存储库。这里有两件事在起作用 QTP以只读模式打开共享对象存储库(SOR) 由于SOR根据定义是共享的,QTP希望
另外,请告诉我一个解决方案,这样就不会将任何对象添加到本地存储库。这里有两件事在起作用
为了在更新运行模式之后传播更改,您应该将LOR导出到一个新的SOR,然后将其与现有SOR合并。这里有两件事在起作用
为了在更新运行模式之后传播更改,您应该将LOR导出到新的SOR,然后将其与现有SOR合并。我也面临类似的问题。在执行脚本时,qtp并没有标识对象,尽管该对象存在于共享或中,并且在应用程序中高亮显示。当我在维护运行模式下进行检查时,一个属性值发生了变化,我在共享或更新了该值。问题是我监视了那个对象,qtp将它保存在本地或本地。所以下次我运行脚本时,它是从本地或本地引用的,脚本失败了。因此,我从对象存储库窗口中删除了对象(显示为本地),然后它显示了共享或的相同对象(即QC路径)我也面临类似的问题。在执行脚本时,qtp并没有标识对象,尽管该对象存在于共享或中,并且在应用程序中高亮显示。当我在维护运行模式下进行检查时,一个属性值发生了变化,我在共享或更新了该值。问题是我监视了那个对象,qtp将它保存在本地或本地。所以下次我运行脚本时,它是从本地或本地引用的,脚本失败了。所以我从对象存储库窗口中删除了对象(显示为本地),然后它显示了共享或的相同对象(即QC路径)