gpt4 book ai didi

java - 如何在 Selenium Webdriver 中比较数组列表与列表 Web 元素

转载 作者:行者123 更新时间:2023-12-01 17:55:57 25 4
gpt4 key购买 nike

嗨,我有一个 ArrayList和一个 WebElement具有相同数据的列表。我需要知道如何比较 ArrayList 中的值值在我的列表 WebElements :

ArrayList<String> shift = new ArrayList<String>();
shift.add("A1");
shift.add("A2");
shift.add("A3");
shift.add("B1");
shift.add("B2");
shift.add("B3");

System.out.println("List of all elements: " + shift);

List<WebElement> elements = driver.findElements(By
.className("shift-names"));
for (WebElement element : elements) {
System.out.println(element.getText());
}

最佳答案

如果列表应该完全相同,那么您可以执行下一步:

for (int i = 0; i <= elements.count(); i++) {
String textActual = elements[i].getText();
String textExpected = shift.get(i);
Assert.areEquals(textActual, textExpected);
}

可能是语法问题。

关于java - 如何在 Selenium Webdriver 中比较数组列表与列表 Web 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60718755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com