CSSセレクター式で指定された2つの要素のどちらかを選択する方法はありますか? 要素 A が見つからない場合は、要素 B を選択します。
例:
css=input[id$=sometext]@id OR textarea[id$=sometext]@id
上記の式は、要素または「sometext」で終わる要素id
のいずれかを返す必要があります。input
textarea
id
補足として、CSSセレクターの処理にsizzleを使用するselenium2libraryでこの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