<div class="aw-widgets-cellListCellTitleBlock">
<h3 title="block1" class="aw-widgets-cellListCellTitle" id="CellTitle">block1</h3>
<label class="aw-widgets-cellListCellItemType aw-base-small">000027</label>
</div>
&#13;
在给定的片段title="block1"
中,我想以变量foe
e.g。 String sample="block1"
然后用作title=sample
或//div[text()=sample]
。
我试过这个,但它不起作用。你有任何解决方案吗?
答案 0 :(得分:0)
如果您想从HTML代码中获取标题值,那么您可以使用以下代码中的任何一个。
WebElement element = driver.findElement(By.xpath("//h3[contains(text(),'block1')]"));
或
WebElement element = driver.findElement(By.xpath("//h3[@id='CellTitle']"));
或
WebElement element = driver.findElement(By.xpath("//div[@class='aw-widgets-cellListCellTitleBlock']/h3"));
//get text
String text = element.getAttribute("title");