Selenium/Katalon 替代 :visible 选择器

Selenium/Katalon alternative to :visible selector

前几天我了解到,如果选择器是 CSS 选择器并且包含 :visible,Selenium 会抛出有关选择器的异常。这对我来说是一个缺点。我该如何解决这个问题?

Katalon Studio中,您可以执行JavaScript(在本例中为jQuery)。

例如,以下将把所有包含 :visible<a> 元素涂成黄色:

WebUI.executeJavaScript('return $("a:visible").css("backgroundColor", "yellow")', [])