The only way I can think to do this is to find a
List<WebElement> generated by
By.cssSelector(".foo~span.icon.clickable") and on each element do a
findElement(By.cssSelector(".baz")) surrounded by try/catch (catching
When there isn't an error thrown, then you know that you have found your element.
~ selects it if it has ANY proceeding
.foo siblings. If you want it to be the immediately previous sibling, use