Когда у нас есть повторяющиеся локаторы элементов, такие как имя класса, идентификатор и идентифицируемые уникальным именем тега, мы можем использовать этот локатор. пример:
driver.findElement(By.tagName("a")).findElement(By.xpath(//*[@class='submit'])).click();
некоторые веб-элементы разработаны только с именем тега и не имеют других локаторов, в этом случае мы можем использовать локатор tagName
, когда у нас есть Dynami c Изменения в других значениях локатора и сложность их использования. В этом сценарии tagName является практически уникальным и может легко идентифицировать элементы.