Selenium webdriver Selenium WebDriver元素遍历
我需要知道如何找到特定的元素文本。我有如下页面Selenium webdriver Selenium WebDriver元素遍历,selenium-webdriver,webdriver,Selenium Webdriver,Webdriver,我需要知道如何找到特定的元素文本。我有如下页面 <div id="a"> <div class="first"><span class="fclass">firstdiv</span></div> <div class="second"><span class="sclass">seconddiv</span></div> </div> 第一组 二等兵 如何在
<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文件 使用css
谢谢你的及时回复。第二个是内置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();