0

是否有任何方法或功能可以让我使用 excel 作为对象存储库而不是本地或共享存储库?

例如: 在给定的 excel 中,我将拥有唯一的名称,就像"wedit_SignOn"它的唯一属性一样,例如"class:=username","type:=username"。所以在excel中我将它保存为Sheet1.cells(1,1)具有唯一名称"wedit_SignOn"并且Sheet1.cells(1,2)将具有该属性"class:=username","type:=username"

4

1 回答 1

0

不是原生的,但您可以使用描述性编程编写自己的(尽管我不推荐它)。您需要指定对象的类和属性,例如:

objectClass:someClass,property1:property1Value。

然后在代码中你可以这样:

select case objectClass

  case "someClass"

    set testObject = someClass(property1 & ":=" & property1Value)

  case "otherClass"
    ...

end select

但是您需要涵盖您需要的每个类并处理多个属性......总体而言非常复杂。我知道 OR 并不理想 - 对我来说,主要是因为它是一个二进制文件,因此很难版本化并且无法在 UFT 之外维护。

于 2018-03-19T15:39:42.003 回答