首页 > 解决方案 > 如何为 Selenium 中的以下跨度类编写 XPATH?

问题描述

如何为 Selenium 中的以下 span 类元素编写 XPATH?

<span class ="menu-item-text">
<span class ="menu-text">Selenium</span>
</span>

标签: javaseleniumxpath

解决方案


您可以使用 xpath 获取文本“Selenium”:

WebElement element = driver.findElement(By.xpath("//span[@class='menu-text']"));
String elementText = element.getText();

但是,在这种情况下,您也可以使用类名来获取文本,例如:

WebElement element = driver.findElement(By.className("menu-text"));
String elementText = element.getText();

推荐阅读