Skip to Main Content

General Development Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How to solve invalid object name recorded by OATS Open Script 13.2 in Forms 12c?

User_1KQJZJun 4 2019 — edited Jun 5 2019

Setup:

using OATS Open Script 13.2.0.1

testing Oracle Forms 12.2.1.3.0

Java 1.8 build 202 (32 and 64 bit installed)

Windows Server 2012 R2

Problem:

object identification working differently for Forms 12c comparing to Forms 11g testing. In Forms 11g test script was reflecting object names as they were created during development; when recording in Forms 12c object names are being replaced with (example):

"forms.window(229, "//forms:window[(@name='ExtendedFrame8')]")

forms.button(232, "//forms:button[(@name='VButton85')]").click();"

Recorded script is failing during playback due to object name is not found. Changing object names to the correct ones in the script does not help.

Expected result: script is recorded with correct object names and it's possible to playback.

Any ideas, guys? Could it be a compatibility problem (didn't find any relevant info from web)?

This post has been answered by User_1KQJZ on Jun 5 2019
Jump to Answer

Comments

User_1KQJZ
Answer

Solution found

ensure that on the Forms managed server the formsweb.cfg (Web configuration in EM), you have parameters like:

record=

otherparams=record=%record%

Marked as Answer by User_1KQJZ · Sep 27 2020
1 - 1

Post Details

Added on Jun 4 2019
1 comment
451 views