public interface LinkAssertions
| Modifier and Type | Method and Description |
|---|---|
void |
assertLinkAtNodeContains(String xpath,
String containsUrl)
Assert that a link at specified xpath is present and location contains the given url.
|
void |
assertLinkAtNodeEndsWith(String xpath,
String endsWith)
Assert that a link at specified xpath is present and location ends with given url.
|
void |
assertLinkByIdHasExactText(String linkId,
String linkText)
Assert that link with given ID exists and matches exactly given text
|
void |
assertLinkIdLocationEndsWith(String linkId,
String endsWith)
Assert that the passed link's destination ends with a the passed value.
|
void |
assertLinkIdLocationMatchesRegex(String linkId,
String regex)
Assert that the passed link's destination matches the passed regex.
|
void |
assertLinkIdQueryStringContainsJqlQuery(String linkId,
String expectedJqlQuery) |
void |
assertLinkLocationEndsWith(String linkText,
String endsWith)
Assert that the passed link's destination ends with a the passed value.
|
void |
assertLinkLocationEndsWith(com.meterware.httpunit.WebLink link,
String endsWith)
Assert that the passed link's destination ends with the passed value.
|
void |
assertLinkNotPresentContainingTextById(String regionId,
String text)
Assert that a link containing the specified text is not present within the region located by regionId.
|
void |
assertLinkNotPresentWithExactText(String xpath,
String text)
Assert that a link with the specified text is not present within the region of the given locator.
|
void |
assertLinkPresentWithExactText(String xpath,
String text)
Assert that a link with the specified text is present within the region of the given locator.
|
void |
assertLinkPresentWithExactTextById(String regionId,
String text)
Assert that a link with the specified text is present within the region located by regionId.
|
void |
assertLinkQueryStringContainsJqlQuery(com.meterware.httpunit.WebLink link,
String expectedJqlQuery) |
void |
assertLinkTextQueryStringContainsJqlQuery(String xpath,
String linkText,
String expectedJqlQuery) |
void |
assertLinkWithExactTextAndUrlPresent(String expectedExactText,
String expectedUrlSuffix)
Assert that the page contains a link with exact text and a URL ending with the provided expecedUrlSuffix.
|
void assertLinkByIdHasExactText(String linkId, String linkText)
linkId - ID of the linklinkText - the text of the link to test.void assertLinkLocationEndsWith(String linkText, String endsWith)
linkText - the text of the link to test.endsWith - the expected end of the link's destination.void assertLinkLocationEndsWith(com.meterware.httpunit.WebLink link,
String endsWith)
link - the link to test.endsWith - the expected end of the link's destination.void assertLinkIdLocationEndsWith(String linkId, String endsWith)
linkId - the id to the link to check.endsWith - the expected end of the link's destination.void assertLinkIdLocationMatchesRegex(String linkId, String regex)
linkId - the id to the link to check.regex - the regular expression to use in the test.void assertLinkPresentWithExactText(String xpath, String text)
xpath - the XPath query to narrow down the search. Should not contain the A element being searched for.text - the exact text within the link.void assertLinkNotPresentWithExactText(String xpath, String text)
xpath - the XPath query to narrow down the search. Should not contain the A element being searched for.text - the text within the link.void assertLinkAtNodeEndsWith(String xpath, String endsWith)
assertLinkAtNodeContains(String, String) instead as it is less sensitive to breakages
caused by the addition of parameters such as XSRF token.xpath - the XPath query to specify the anchor element. The xpath expression should end with an A elementendsWith - the expected end of the link's destination.void assertLinkPresentWithExactTextById(String regionId, String text)
regionId - the ID of the page section that should contain the A element being searched for.text - the exact text within the link.void assertLinkNotPresentContainingTextById(String regionId, String text)
regionId - the ID of the page section that should not contain the A element being searched for.text - the text within the link.void assertLinkAtNodeContains(String xpath, String containsUrl)
xpath - the XPath query to specify the anchor element. The xpath expression should end with an A elementcontainsUrl - the expected url to be contained in the link's destination.void assertLinkIdQueryStringContainsJqlQuery(String linkId, String expectedJqlQuery)
void assertLinkTextQueryStringContainsJqlQuery(String xpath, String linkText, String expectedJqlQuery)
void assertLinkQueryStringContainsJqlQuery(com.meterware.httpunit.WebLink link,
String expectedJqlQuery)
void assertLinkWithExactTextAndUrlPresent(String expectedExactText, String expectedUrlSuffix)
expectedExactText - expected exact text of the linkexpectedUrlSuffix - expected URL suffix of the linkCopyright © 2002-2024 Atlassian. All Rights Reserved.