Selenium WebDriver 元素遍历



我需要知道如何找到特定的元素文本。 我有如下页面

<div id="a">
   <div class="first"><span class="fclass">firstdiv</span></div>
   <div class="second"><span class="sclass">seconddiv</span></div>
</div>

如何在此处找到第二个div文本?

假设你使用的是Java。当然,如果元素被隐藏,这将不起作用。在此处查看 api 文档

WebElement element = driver.findElement(By.className("sclass")); 
String text = element.getText();

使用云服务器

By bycss = By.cssSelector(".second>span.sclass");
WebElement element = driver.findElement(bycss); 
String text = element.getText();

最新更新