PDF Step pdfVerifyTextField
Description
Verifies a text field in the PDF document. According to the PDF specification, fields with the same name must have the same value.
Parameters
- name
- Required? yes
- The text of the info dictionary property key.
- description
- Required? no
- The description of this test step.
- exists
- Required? yes/no
- Specifies whether the property/field of interest is expected to exist or not. Must not be set if 'value' attribute is set.
- page
- Required? no
- The numeric value of the page to restrict the verification to.
- regex
- Required? no, default is 'false'
- Specifies whether the value represents a regular expression.
- value
- Required? yes/no
- The text/regular expression required to match the property/field of interest. Must not be set if 'exists' attribute is set.
Details
pdfVerifyTextField 1
<webtest name="pdftest - verify text field existence">
<config .../>
<steps>
<invoke .../>
<pdfVerifyTextField description="Text field existence"
page="1"
name="FirstName"
exists="true"/>
...
</steps>
</webtest>
<config .../>
<steps>
<invoke .../>
<pdfVerifyTextField description="Text field existence"
page="1"
name="FirstName"
exists="true"/>
...
</steps>
</webtest>
pdfVerifyTextField 2
<webtest name="pdftest - verify text field value">
<config .../>
<steps>
<invoke .../>
<pdfVerifyTextField description="Text field value"
page="1"
name="LastName"
value="Stu[d,t]er"
regex="true"/>
...
</steps>
</webtest>
<config .../>
<steps>
<invoke .../>
<pdfVerifyTextField description="Text field value"
page="1"
name="LastName"
value="Stu[d,t]er"
regex="true"/>
...
</steps>
</webtest>