有没有办法选择 CSS 选择器表达式中指定的 2 个元素之一?如果未找到元素 A,则选择元素 B。
例子:
css=input[id$=sometext]@id OR textarea[id$=sometext]@id
上面的表达式应该返回以“sometext”结尾id
的input
元素或textarea
元素。id
作为旁注,我正在尝试在 selenium2library 中使用这个 CSS 选择器,它使用嘶嘶声来处理 css 选择器。
我尝试了以下方法,它们似乎都不起作用(语法错误):
css=input[id$=sometext]@id / textarea[id$=sometext]@id
css=input[id$=sometext]@id/textarea[id$=sometext]@id
css=input[id$=sometext]@id/css=textarea[id$=sometext]@id
css=input[id$=sometext]@id OR css=textarea[id$=sometext]@id
css=input|textarea[id$=sometext]@id
css=input[id$=sometext]@id, textarea[id$=sometext]@id
css=input[id$=sometext]@id,textarea[id$=sometext]@id