簡體   English   中英

如何從兩個具有相同類名的獨立 div 中獲取文本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM