Skip to content

Instantly share code, notes, and snippets.

@slotix
Last active June 5, 2023 23:10
Show Gist options
  • Save slotix/11f0930b2d46d2946249a10e6216735b to your computer and use it in GitHub Desktop.
Save slotix/11f0930b2d46d2946249a10e6216735b to your computer and use it in GitHub Desktop.
Goal CSS 3 XPath
All Elements * //*
All P Elements p //p
All Child Elements p>* //p/*
Element By ID #foo //*[@id=’foo’]
Element By Class .foo //*[contains(@class,’foo’)]
Element With Attribute *[title] //*[@title]
First Child of All P p>*:first-child //p/*[0]
All P with an A child Not possible //p[a]
Next Element p + * //p/following-sibling::*[0]
Previous Element Not possible //p/preceding-sibling::*[0]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment