PDF Step pdfVerifyLink
Description
This step verifies the existence of a link within a PDF document.
Parameters
- description
- Required? no
- The description of this test step.
- href
- Required? yes/no
- The href of the link to find. One of text or href must be set.
- page
- Required? no, default is all pages
- The page on which to search.
- regex
- Required? no, default is 'false'
- Specifies whether the search value represents a regular expression.
- text
- Required? yes/no
- The text of the link to find. One of text or href must be set.
Details
Here is an example of using pdfVerifyLink:
pdfVerifyLink example
<steps>
<invoke url="testDocLinks.pdf"/>
<pdfVerifyLink text=".*external.*" regex="true"/>
<pdfVerifyLink href="#top"/>
<not description="expect to fail: unknown link">
<pdfVerifyLink text="into the unknown" />
</not>
<invoke url="Bookmarks.pdf"/>
<not description="expect to fail: document has no links">
<pdfVerifyLink text=".*" regex="true" />
</not>
</steps>
<invoke url="testDocLinks.pdf"/>
<pdfVerifyLink text=".*external.*" regex="true"/>
<pdfVerifyLink href="#top"/>
<not description="expect to fail: unknown link">
<pdfVerifyLink text="into the unknown" />
</not>
<invoke url="Bookmarks.pdf"/>
<not description="expect to fail: document has no links">
<pdfVerifyLink text=".*" regex="true" />
</not>
</steps>