[英]How to Fetch Text from two separate div's with same class name?
我必須獲取兩個標簽“Text 1”、“Text 2”,它們屬於同一類='xyz',它們位於兩個 div's.Structure 中,如下所示。
<div class='xyz'>TEXT 1</div>
<div class='xyz'>TEXT 2</div>
任何人都可以幫我解決這個問題嗎?
您可以通過className
查找元素,然后使用getText()
獲取文本:
List<WebElement> elements = driver.findElements(By.className("xyz"));
for(WebElement element:elements) {
System.out.println(element.getText());
}
使用FindElements
方法,然后使用索引訪問必要的 div,例如:
var elements = driver.FindElements(By.CssSelector((".xyz"));
//get text in first element;
elements[0].getText();
//in second
elements[1].getText(); //etc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.