单击 Element Robot Framework 区分大小写

Click Element Robot Framework case sensitive

我在两个不同的应用程序中有相同的按钮,所以我想为它们编写相同的代码,但 pb 是文本中的 xpaths 之间存在差异,一个以大写字母开头,第二个以大写字母开头全部小写:

xpath1: //span[contains(@class,'text')][contains(text(),'Test')]
xpath2: //span[contains(@class,'text')][contains(text(),'test')]

so i want to use the same function: Click Element    ${element}
for both apps , how to do that ?

谢谢

我使用的是以下格式,效果很好。所以你可以使用这个联合运算符“|”来拥有多个 xpath。也有多种选择,但这有效且易于使用。

//span[contains(@class,'text')][contains(text(),'Test')] | //span[contains(@class,'text')][contains(text(),'test')]

或 你也可以使用下面的格式,但这看起来有点脏。

//span[contains(@class,'text')][contains(text(),'Test') or contains(text(),"test")]