使用 selenium Java 验证动态(Span 标签)文本

Validate dynamic (Span tag) Text using selenium Java

我需要帮助编写逻辑来验证动态文本,标签下方的文本会不断变化(至 6 个唯一单词),我需要验证这 6 个唯一单词是否与预期文本相同。有没有办法验证这一点。

注意 - 单词是以增量方式创建的,例如 - a、ap、app、appl、apple

Dynamic text Html

public static List<String> getDynamicText(WebDriver driver, By by, int intervalInMiliseconds, int iteration) throws InterruptedException {
    List<String> collectedTexts = new ArrayList<String>();
    for (int i = 1; i <= iteration; i++) {
        collectedTexts.add(driver.findElement(by).getText());
        Thread.sleep(intervalInMiliseconds);
    }
    return collectedTexts;
}

结合Compare two ArrayList of String for values inside it in Java Selenium