Hi,

I don't think that it is possible to find the cause without to know your web site.
If you use
<option name="ThrowExceptionOnScriptError" value="false" />
then it probably means that WebTest is not able to interpret the JS code correctly and therefore it is not a surprise that you don't get the same results.

An idea is to use a proxy to compare the requests that are made by WebTest and by a normal browser.

Cheers,
Marc.

Alex Ignatov a écrit :
Hey,

I recently ran a test on statefarm.com which worked fine according to webtest (build was successful). The test goes through the auto rate quote on statefarm.com (about 5 pages of forms to fill out), and gets through all of it just fine. However, at the very end I just get to a page which says

***Unable to Continue*

We are unable to furnish an online quote with the information provided.
Please forward your information to a State Farm agent who can help determine your insurance needs.

When I fill in the same information manually myself, I get an auto rate quote.

I am wondering if someone can take a look at my script code to see if maybe I’m somehow filling out a field wrong? Anyone have some time to spare?


<?xml version="1.0"?>

<!DOCTYPE project SYSTEM "../dtd/Project.dtd">

<project default="test">

        <target name="test">

                <webtest name="Automate the State Farm auto rate quote.">

                        <config>

<option name="ThrowExceptionOnScriptError" value="false" />

<header name="User-Agent" value="Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8) Gecko/20051111 Firefox/1.5"/>

                        </config>

<invoke url="https://statefarm.com"; description="Go to State Farm"/>

                        <setInputField htmlid="sZip" value="60630" />

                        <clickButton htmlid="getRateQuoteGo" />

<setInputField htmlid="__SFX_UniqueID_3" value="Zxxzzyyiarq" />

<setInputField htmlid="__SFX_UniqueID_5" value="Yxxzzyyiarq" />

                        <setSelectField name="residenceType" value="HOME" />

<setSelectField name="homeOwnerShipStatus" value="OWN" />

<setInputField htmlid="__SFX_UniqueID_6" value="1" />

<setInputField htmlid="__SFX_UniqueID_7" value="1" />

<setInputField htmlid="__SFX_UniqueID_8" value="4951 W Winona St" />

<setInputField htmlid="__SFX_UniqueID_12" value="[email protected]" />

<setInputField htmlid="__SFX_UniqueID_14" value="222-333-4444" />

<forceHiddenInputField name="CommPersonalLiabilityUmbrellaPolicy" value="N" />

<forceHiddenInputField name="licenseSusOrRevokedInd" value="N" />

<forceHiddenInputField name="driverOwnedVehicleWithOutIns" value="N" />

<forceHiddenInputField name="existingSFCustomerInd" value="N" />

                        <clickLink htmlid="buttonContinueId" />

                        <clickLink htmlid="yesButtonId" />

<setInputField name="driver1DateOfBirthFMT" value="03-01-1989" />

<forceHiddenInputField name="driver1Gender" value="M" />

<setSelectField name="driver1MaritalStatus" value="M" />

<setSelectField name="driver1EmploymentStatus" value="FULL-TIME" />

<setInputField htmlid="__SFX_UniqueID_9" value="Test Analyst" />

<setInputField htmlid="__SFX_UniqueID_10" value="RM665890" />

<setSelectField name="driverLicenseState" value="OH" />

<forceHiddenInputField name="driver1AccidentsLastThreeYearsInd" value="N" />

<setSelectField name="driver1MajorViolations" value="NONE" />

<forceHiddenInputField name="driver1TicketsLastThreeYearsInd" value="N" />

                        <clickLink htmlid="buttonContinueId" />

<forceHiddenInputField name="goodStudent" value="Y" />

<forceHiddenInputField name="longDistanceSchool" value="N" />

                        <clickLink htmlid="buttonContinueId" />

<forceHiddenInputField name="ymmbYear1" value="1993" />

<forceHiddenInputField name="ymmbMake1" value="CHRYSLER" />

<forceHiddenInputField name="ymmbModel1" value="LEBARON" />

<forceHiddenInputField name="ymmbBodyStyle1" value="&quot;LE&quot; 4D SED GAS" />

                        <clickLink htmlid="buttonContinueId" />

<setInputField htmlid="__SFX_UniqueID_3" value="5" />

<setSelectField name="guiDaysDrivenPerWeek1" value="5" />

<setInputField htmlid="__SFX_UniqueID_4" value="50,000" />

<setInputField htmlid="__SFX_UniqueID_5" value="9501" />

<setSelectField name="guiVehicleFinancing1" value="OWN" />

<forceHiddenInputField name="guiRegisteredOwners1:0" value="Y" />

<setSelectField name="guiTypeOfAirbag1" value="DUAL FRONT SEAT" />

<forceHiddenInputField name="guiVehicleEquippedWithAutoSeatbelts1" value="Y" />

<forceHiddenInputField name="guiVehicleEquippedWithAntiTheft1" value="N" />

<setInputField name="guiMonthAndYearPurchased1FMT" value="08-01-2005" />

                        <clickLink htmlid="buttonContinueId" />

<setSelectField name="guiCurrentInsCompany:0" value="ALLSTATE" />

<setInputField name="guiWithInsCompanyforYears:0FMT" value="5" />

<setSelectField name="guiCurrentCompBodilyInjuryLmts:0" value="25000/50000" />


                        <clickLink htmlid="buttonContinueId" />


                </webtest>

        </target>

</project>


Thanks,

Alex


_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to