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