是否可以通过 Xpath 在 Robot Framework 中同时等待两个 Web 元素?

Is it possible to wait for two Web Elements at the same time in Robot Framework via Xpath?

我有两个 Web 元素,如果其中一个出现,它应该会触发一个关键字。 但是我在网上找不到任何东西可以将像 OR/AND 这样的逻辑操作连接到我的 XPATH 中...... 有可能的解决方法吗??

Wait Until Element Is Visible ||| //body/div[@id='app']/div[${count1}]/div[${count2+2}

但触发器应该是 ${count2+2} 或 ${count2+1}

首先:这不是 Robot Framework 的问题,而是关于如何使用 xpath 和识别页面中的元素的问题。

因此,如果您想搜索 1 div 或另一个 div,只需找到清楚地识别每一个的“事物”,然后:

//div[@this='first' or @that='second']

如果元素在不同的nodes/levels中,你总是可以这样做:

(//div[@this='first']) | (//div[@that='second'])