このメソッドは、引数として渡された文字列を持つリンクをチェックします。大文字と小文字を区別する一致かどうかは疑問です。
例 : アンカー タグ内のテキストとして "sample123" を含むアンカー タグにリンクがあります。このメソッドを assertLinkPresentWithText("Sample"); として使用すると、
これは、小文字のテキスト サンプルとしてのリンクと一致しますか?
このメソッドは、引数として渡された文字列を持つリンクをチェックします。大文字と小文字を区別する一致かどうかは疑問です。
例 : アンカー タグ内のテキストとして "sample123" を含むアンカー タグにリンクがあります。このメソッドを assertLinkPresentWithText("Sample"); として使用すると、
これは、小文字のテキスト サンプルとしてのリンクと一致しますか?
ソースコードによると:
/**
* Verifies that the specified page contains a link with the specified text. The specified text
* may be a substring of the entire text contained by the link.
*
* @param page the page to check
* @param text the text which a link in the specified page is expected to contain
*/
public static void assertLinkPresentWithText(final HtmlPage page, final String text) {
boolean found = false;
for (final HtmlAnchor a : page.getAnchors()) {
if (a.asText().contains(text)) {
found = true;
break;
}
}
if (!found) {
final String msg = "The page does not contain a link with text '" + text + "'.";
throw new AssertionError(msg);
}
}
いいえと思います。