My Oracle Support Banner

Test Automation - VerifyState Keyword For Readonly Field Of Type DTYPE_DATETIME Fails With Error "Expected State: False not same as Actual State:" (Doc ID 2772320.1)

Last updated on JUNE 04, 2021

Applies to:

Siebel CRM - Version 20.5 and later
Information in this document applies to any platform.


Execution of test case is failing when using keyword"VerifyState" to verify a read-only field of type "DTYPE_DATETIME".

In order to reproduce the issue, perform below steps:

1. Make "Due Date" field of "Action" BC as read-only and deliver the changes to MAIN.

2. Login to Application using SWECmd=AutoOn mode and click on Recorder icon.

3. Once recording is started, Navigate to Activities List View and in recording pane, click on Stop Recording and Click Generate button and Click Import Script button. So, a corresponding test script will be created in Release screen. 

4. Now, Navigate to Release screen-->Test Scripts view and drilldown on the test script that is created on Step.3 and under child applet, create a new record and in Keyword Dropdown, Select "VerifyState" and in Applet Rn, provide value as "Activity Form Applet" and ObjectRN as "Due" and Inputs as "False" and save the record.

3. Execute the test script by clicking on "Play" button available in the parent applet. Notice that test script execution fails with below error in test report that is generated at location $DISA_FOLDER\C:\DISA\DesktopIntSiebelAgent\plugins\SiebelTestAutomation\Reports:





To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.