我想在List<WebElements>
文本中找到 WebElement。我的方法有这样的论点:List<WebElement> webElements, String text
. 对于匹配文本,我更喜欢使用javaslang库。所以,我们有什么:
protected WebElement findElementByText(List<WebElement> webelements, String text) {
}
使用 javaslang 我写了这样简单的匹配:
Match(webElement.getText()).of(
Case(text, webElement),
Case($(), () -> {
throw nw IllegalArgumentException(webElement.getText() + " does not match " + text);
})
);
我不明白如何以良好的方式编写循环以在List<WebElemnt>
文本中查找 WebElement。谢谢你们的帮助。