最初,当我使用Katalon Studio启动Web自动化时,我正在捕获对象,将它们存储在对象存储库中,然后在脚本中使用它们。这有点麻烦,现在我将id
标记放在最有可能从我的Web应用程序使用的所有Web元素上,并在需要时使用此{{1 }}我写道:
CustomKeyword
尽管这可行,但我想知道在 Object Repository 中没有任何对象是否是一个好主意。维护对象存储库需要做很多工作,这就是为什么我转向这种做事方法的原因,但是对于 Katalon Studio 来说,我太陌生了,不知道这是一个好主意。我在Katalon官方文档中找不到关于此的任何信息,所以我想在这里询问。
答案 0 :(得分:1)
这取决于您的目的和技能。 保存对象存储库将帮助用户直观地了解对象的存储方式。它还有助于存储多个属性,单击即可包含或排除这些属性。这些属性可以由间谍或记录工具生成。 如果您知道编程,那么您的编码方法也可以使用。但是,您必须自己决定定位器。如果所选的定位器不再起作用,则必须创建另一个定位器。在对象存储库中,如果id更改,则测试人员需要选择类和其他属性
答案 1 :(得分:1)