Webtest WebTest GitHub Home

Core Step not

Description

This step encapsulates one or more test steps that are ALL expected to fail. Any kind of step can be nested.

This is useful when checking that something should not occur, e.g. in order to verify that a particular button or combo box is not present in the current page or that a particular value is not in an input field after the resetting the form.

If more than one step is included in the <not> test step, all included steps must fail. The <not> test step can include other <not> test steps.

Parameters

description
Required? no
The description of this test step.

Nested Parameters

step
Required? yes
A webtest step.

Details

not
<webtest name="No firstname input field">
  <config ... />
  <steps>
    <invoke ... />
    <not description="Input field firstname shall not be present">
      <verifyElement description="Check firstname"
        type="input"
        text="firstname"/>
    </not>
    ...
  </steps>
</webtest>