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")', [])
前几天我了解到,如果选择器是 CSS 选择器并且包含 :visible
,Selenium 会抛出有关选择器的异常。这对我来说是一个缺点。我该如何解决这个问题?
在Katalon Studio中,您可以执行JavaScript(在本例中为jQuery)。
例如,以下将把所有包含 :visible
的 <a>
元素涂成黄色:
WebUI.executeJavaScript('return $("a:visible").css("backgroundColor", "yellow")', [])