0
各Web要素にテキストがある箇所があると主張するにはどうすればよいですか?そして、このWeb要素のリストにテキストがあることを確認します。リスト<webelement>の要素に何らかのテキストが含まれていることをアサートしてください
この場合、アサーションがどのように見えるかわかりません。
各Web要素にテキストがある箇所があると主張するにはどうすればよいですか?そして、このWeb要素のリストにテキストがあることを確認します。リスト<webelement>の要素に何らかのテキストが含まれていることをアサートしてください
この場合、アサーションがどのように見えるかわかりません。
シンプルなGETストリーム、文字列(テキスト)にマップし、任意の一致かどうかを確認:
boolean anyMatch = webelements.stream()
.map(WebElement::getText)
.anyMatch(text -> "inside".equals(text));
が安全フィルタアウトヌルのこととトリムするには:
boolean anyMatch = webelements.stream()
.map(WebElement::getText)
.filter(Objects::nonNull)
.map(String::trim)
.anyMatch(text -> "inside".equals(text));
おかげで、返事を。私はそれを主張に入れたいので、私はそれを主張する必要がありますか? – gagatek
確かに 'assertTrue(anyMatch)'が動作します。 – pejas
ありがとうございました!!!! – gagatek