To select elements by element ID using XPath we can match the @id attribute with the = operator or the contains() function.
For example, to select <a id="home"></a> element we could use //a[@id="home"] or //a[contains(@id, "home")] selectors as seen in these interactive examples:
For dynamic IDs we can use contains() to match elements by partial ID:
Note that by CSS design there should only be one element of a given ID on the page which makes selecting elements by ID a very fast and reliable method.