我在使用selenium进行测试时使用了大部分元素定位器,但使用频率非常低的'TagName'定位器.请举例说明.
现在假设,软件web元素没有任何ID或类名,那么如何在selenium WebDriver中找到该元素?答案是有许多selenium WebDriver元素定位器的替代品,其中之一是按标签名称定位元素.
按标签名称定位元素并不太受欢迎,因为在大多数情况下,我们将有其他元素定位器的替代方案.但是,如果没有任何替代方案,那么您可以使用元素的DOM标记名称在webdriver中找到该元素.
在这里,您可以选择标记名作为定位符,如:
//Locating element by tagName and store its text in variable dropdown. String dropdown = driver.findElement(By.tagName("select")).getText();