0

このメソッドは、引数として渡された文字列を持つリンクをチェックします。大文字と小文字を区別する一致かどうかは疑問です。

例 : アンカー タグ内のテキストとして "sample123" を含むアンカー タグにリンクがあります。このメソッドを assertLinkPresentWithText("Sample"); として使用すると、

これは、小文字のテキスト サンプルとしてのリンクと一致しますか?

4

1 に答える 1

0

ソースコードによると:

/**
 * 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);
    }
}

いいえと思います。

于 2012-08-21T09:23:54.883 に答える