[Webtest] problem with <not> and R_1115, R_1118

Ivan Rancati webtest@lists.canoo.com
Tue, 10 Jan 2006 18:02:06 +0100


Apologies for the similar message I sent yesterday in html format.

I have some relatively simple tests that verify that a given message is not 
present on a page

        <steps>
....
.....
            <verifytext text="${err_noMapsSelected}" description="verify error 
msg for no maps selected" />
            <not>
                <verifytext text="${ap_productAddedNote1}" description="verify 
no successful prod creation message 1" />
                <verifytext text="${ap_productAddedNote2}" description="verify 
no successful prod creation message 2" />
            </not>
        </steps>

I recently updated to build R_1115 first, and R_1118 today; I am getting an error when running this, 
it looks like <not> is ignored and then a positive, not negative, verifyText is 
made. Am I missing some recent change?


  [webtest]  INFO (com.canoo.webtest.steps.Step) - >>>> Start Step: verifytext "verify error msg for invalid prefix" (20/22)
*  [webtest]  INFO (com.canoo.webtest.steps.Step) - >>>> Start Step: not "<unknown>" (21/22)*
*  [webtest]  INFO (com.canoo.webtest.steps.Step) - >>>> Start Step: verifytext "verify no successful prod creation message 1" (21/22)
  [webtest]  INFO (com.canoo.webtest.steps.Step) - Exception thrown from this class: com.canoo.webtest.engine.StepFailedException
  [webtest]  INFO (com.canoo.webtest.steps.Step) - Message was: Step[verifytext "verify no successful prod creation message 1" (21/22)]: Text not found in page. Expected <The product has been successfully added to the database.>
  [webtest]  INFO (com.canoo.webtest.steps.Step) - >>>> Start Step: verifytext "verify no successful prod creation message 2" (21/22)
  [webtest]  INFO (com.canoo.webtest.steps.Step) - Exception thrown from this class: com.canoo.webtest.engine.StepFailedException
  [webtest]  INFO (com.canoo.webtest.steps.Step) - Message was: Step[verifytext "verify no successful prod creation message 2" (21/22)]: Text not found in page. Expected <...long error message here...>*
  [webtest]  INFO (com.canoo.webtest.steps.Step) - >>>> Start Step: null "[implicit tear down step]" (22/22)
  [webtest]  INFO (com.canoo.webtest.ant.WebtestTask) - Test report successfully 
created.

--