Thank you, Marc.
I attached the steps (editServiceDigitError) and the source file(service.html)
file.
I'm not sure if you will be able to see the error page.
When running locally, the webtest passes through fine. But when running against
the server, upon clicking the "save" button, error occurs.
Wrong contents found in input field: HtmlTextInput[<input id="missedSlaCost"
name="missedSlaCost" type="text" value="15.119999885559082" size="12"
maxlength="12">]
expected value 15.12
actual value 15.119999885559082
Thank you!
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marc Guillemot
Sent: Friday, May 16, 2008 3:47 AM
To: [email protected]
Subject: Re: [Webtest] Inputbox value is not verified correctly in webtest
Hi,
can you provide your steps? Do you convert this value to a number? Is
some JS involved?
Cheers,
Marc.
--
Blog: http://mguillem.wordpress.com
Meng, Lily wrote:
> Hi,
>
> I'm webtesting an "inputfield" with a decimal number. I store the original
> value, edit it, and verify the value I input, then give the original value
> back to the inputfield. When I verify the value that's inputed, webtest gives
> the following error. When I edited the input field manually in the UI
> application, it saves the the correct value. The view source shows the
> correct value as well. Any suggestions on where's wrong?
>
>
>
>
> Message
> Wrong contents found in input field: HtmlTextInput[<input id="missedSlaCost"
> name="missedSlaCost" type="text" value="15.119999885559082" size="12"
> maxlength="12">]
> Location
> C:\WebTestHead\tests\testCase.xml (line: 26)
> Details
> expected value 15.12
> actual value 15.119999885559082
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
>
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE project SYSTEM "../dtd/Project.dtd" [<!ENTITY login SYSTEM "login2.xml"> ]>
<project name="ESO" default="test">
<property file="../properties/config.properties"/>
<target name="test">
<webtest name="edit Service">
<config host="C:/WebTestHead/tests/service.html" protocol="file"/>
<invoke url="C:/WebTestHead/tests/service.html" description="test"/>
<verifyTitle text="Administration" />
<!--locate element-->
<clickElement xpath="//tr[td='WATIR Service1']/td" description="clicks row in table" />
<!-- click tab Scheduling Parameters -->
<!--<clickElement xpath="//div/[EMAIL PROTECTED]'detailsTab4']" description="Click Scheduling Parameters tab" />-->
<storeInputFieldAttribute propertyname= "missedSlaCost" name= "missedSlaCost" attributeName= "value"/>
<setInputField htmlid= "missedSlaCost" value= "15.12" description= "edit missed time window cost"/>
<clickButton name="update" description="Click Save button"/>
<not>
<verifyXPath xpath="//[EMAIL PROTECTED]'/images/alert.gif']" description="Check that no error was displayed"/>
</not>
<verifyInputField htmlid= "missedSlaCost" value= "15.12" description = "verify missed time window cost"/>
<setInputField htmlid= "missedSlaCost" value= "#{missedSlaCost}"/>
</webtest>
</target>
</project>Title: Administration
Administration > Company Administration > Service Type
Service Type
|
1
1 -
3 of
3
Show 1020304050All results
Details
Skills
Certifications
Scheduling Parameters
Basic Parameters
Appointment Scheduling
Basic Information
* required field
|
Default Service Order Duration:*
|
minutes
|
|
Round to nearest:*
|
015304560120
minutes
|
|
Default Timeliness Priority:*
|
LowMediumHigh
|
|
Missed Time Window Cost:*
|
dollars
|
|
|