您要使用对象图进行的最后一项操作是将属性值转化为正则表达式。在这种情况下,正则表达式在对象识别方面提供了更大的灵活性。
我们刚才看到脚本是如何在 ClassicsB 完全通过的。那就是我们的目标,因为对 ClassicsB 中的应用程序所做的更改是正确的。
因此脚本现在已处于所希望的状态,可以继续操作。现在,您对 ClassicsA 回放该脚本时,其由于先前所做的更改而失败。您可能希望允许对象的多个变体通过。您可能具有动态对象或具有多个版本的应用程序(只是对象的版本略有不同),而两者都是正确的。
可以使用正则表达式来允许多个版本的属性值(如文本),从而适应这种场景。