![](/img/trans.png)
[英]How to get element in element from the list of elements in Java and Selenium
[英]How to get an element within an ArrayList of elements using Selenium Java
我在 Java 中有一個數組列表,它給了我一個機器名稱列表,如下所示:
By mNameUIList = By.xpath("//div[@class='machineblockdiv cursorpointer machinblockheight']//h4");
ArrayList<String> mUITextList = objUtilities.getElementsTextList(mNameUIList );
System.out.println(mUITextList );
這個 DIV 有 22 台機器。 每台機器都有自己的個體實體,如機器名稱、部件號等。我想遍歷每張機器卡並獲取其個體實體的值。
for (int i = 0; i < mUITextList .size(); i++) {
mUITextList.get(i)
在上面的代碼中,我無法傳遞類似下面的內容
mUITextList.get(i).findElement(xpath of individual machine entity)
如何通過單個機器解析來獲取每個實體的文本/值?
提前致謝。
List<WebElement> elements = driver = findElements(By.xpath("//div[@class='machineblockdiv cursorpointer machinblockheight']//h4"));
for (WebElement element: elements) {
WebElements childElement = element.findElement(By...));
...
}
或者
for (int i = 0; i < elements.size(); i++) {
WebElement element = elements.get(i);
WebElements childElement = element.findElement(By...));
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.