8 Replies Latest reply: Feb 26, 2013 2:39 PM by 988362 RSS

    OATS - When recording a Forms application - it won't click on login button

    988362
      I am trying to record an Oracle Forms application that is custom for our company. It loads the Java applet, recognizes the text box, but when I click on login, it stops.
        • 1. Re: OATS - When recording a Forms application - it won't click on login button
          Deepu Muraleedharan
          Did you checked the xPath of login. Use inspect path and check whether xPath for login is correct or not.

          Regards,
          Deepu M
          • 2. Re: OATS - When recording a Forms application - it won't click on login button
            988362
            Hi Deepu,

            Thanks for responding. Can you clarify what you mean by the login?

            Further details on the error: Our application is a combination of Java and Oracle forms 10g/11g.
            When I run the application using OpenScript, it doesn't click on login buttons or when it does login to our application, we get this error:
            FRM-92091: Unexpected fatal error on client side Java code.


            Any thoughts?

            Thanks!
            • 3. Re: OATS - When recording a Forms application - it won't click on login button
              Deepu Muraleedharan
              I meant login button, but didnt expect this error. I dont think its an issue from OpenScript side, it may be an issue of your instance. Did you tried manually.

              Regards,
              Deepu M
              • 4. Re: OATS - When recording a Forms application - it won't click on login button
                988362
                Yes - I think this is an incompatibility error with our application, but I am trying to make it work with OpenScript.
                Any suggestions?
                • 5. Re: OATS - When recording a Forms application - it won't click on login button
                  988362
                  Java Plug-in 1.6.0_27
                  Using JRE version 1.6.0_27-b07 Java HotSpot(TM) Client VM
                  User home directory = C:\Users\agnes.roxas
                  ----------------------------------------------------
                  c: clear console window
                  f: finalize objects on finalization queue
                  g: garbage collect
                  h: display this help message
                  l: dump classloader list
                  m: print memory usage
                  o: trigger logging
                  q: hide console
                  r: reload policy configuration
                  s: dump system and deployment properties
                  t: dump thread list
                  v: dump thread stack
                  x: clear classloader cache
                  0-5: set trace level to <n>
                  ----------------------------------------------------


                  SSV dialog is suppressed
                  Loading Oracle ATS Forms Functional Testing Module[5.5] [Oracle JRE_1.6.0_27]
                  FormsFT Helper Temporary Directory: C:\Users\AGNES~1.ROX\AppData\Local\Temp\OpenScript_FormsFT
                  Loading cached Forms Jars ...
                  0...cached jar...file:/C:/Users/AGNES~1.ROX/AppData/Local/Temp/OpenScript_FormsFT/fnt1fmw101_9001/frmwebutil.jar
                  1...cached jar...file:/C:/Users/AGNES~1.ROX/AppData/Local/Temp/OpenScript_FormsFT/fnt1fmw101_9001/jacob.jar
                  Loading cached Forms Jars ...
                  2...cached jar...file:/C:/Users/AGNES~1.ROX/AppData/Local/Temp/OpenScript_FormsFT/fnt1fmw101_9001/frmall.jar
                  3...cached jar...file:/C:/Users/AGNES~1.ROX/AppData/Local/Temp/OpenScript_FormsFT/fnt1fmw101_9001/aoscbram.jar
                  4...cached jar...file:/C:/Users/AGNES~1.ROX/AppData/Local/Temp/OpenScript_FormsFT/fnt1fmw101_9001/myKeys.jar
                  5...http://fnt1fmw101:9001/forms/BramptonJava/GetDefaultPrinter.jar
                  6...cached jar...file:/C:/Users/AGNES~1.ROX/AppData/Local/Temp/OpenScript_FormsFT/fnt1fmw101_9001/timeout.jar
                  cracked oracle.forms.engine.Main
                  Forms Version: 11.1.1.6
                  RegisterWebUtil - Loading WebUtil Version 11.1.1.6
                  cracked oracle.forms.engine.Runform
                  cracked oracle.ewt.lwAWT.LWScrollbar
                  cracked oracle.forms.net.SocketConnection
                  servarg:escapeParams=true module=pdmain6.fmx userid= debug=no host= port= obr=no record=names tracegroup= log= term= ssoProxyConnect=no
                  Forms Session ID is formsapp.231
                  cracked oracle.forms.net.HTTPConnection
                  The proxy host is null, and the proxy port is 0.
                  Native HTTP implementation is being used for the connection.
                  The connection mode is HTTP.
                  Forms Applet version is 11.1.1.6
                  Initialize logging by default options
                  ******Applet Initiator starting from Forms Engine now.
                  [INFO] Applet Initiator starts
                  [INFO] Applet [Ewt Addon] Activated
                  setProperty: 7777
                  ini file : C:\Users\AGNES~1.ROX\AppData\Local\Temp\OpenScript_Applet
                  cracked oracle.ewt.lwAWT.lwText.LWTextComponent
                  2013-02-04 10:24:59 760 INFO [oracle.oats.scripting.modules.formsFT.helper.helperService.HelperServiceConnection] Send Message: <Message name="RegisterHelper" browserId="10620" moduleId="oracle.oats.scripting.modules.formsFT" />
                  cracked oracle.forms.handler.LogonDialog
                  cracked oracle.forms.handler.TextFieldItem
                  cracked oracle.forms.handler.ListValuesDialog
                  cracked oracle.forms.handler.EditorDialog
                  cracked oracle.forms.handler.HelpDialog
                  cracked oracle.forms.handler.AlertDialog
                  2013-02-04 10:25:00 246 INFO [oracle.oats.scripting.modules.formsFT.helper.helperService.HelperServiceConnection] Receive message :<Message name = "StartConnection" port="7778"/>
                  Helper Service Message :<Message name = "StartConnection" port="7778"/>
                  2013-Feb-04 10:25:00.845 WUI[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
                  2013-Feb-04 10:25:00.889 WUF[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
                  2013-Feb-04 10:25:00.894 WUH[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
                  2013-Feb-04 10:25:00.898 WUS[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
                  2013-Feb-04 10:25:00.903 WUT[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
                  2013-Feb-04 10:25:00.917 WUO[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
                  2013-Feb-04 10:25:00.922 WUL[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
                  2013-Feb-04 10:25:00.925 WUB[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
                  ******new forms Client
                  ****** set a new recorder:oracle.oats.scripting.modules.formsFT.common.api.internal.automation.FormsClientOpenScript server port is 7778
                  ****** Connect to applet using CommunicationLayer
                  ******CMD_REQUEST_RECORDING_IDENTITY received
                  cracked oracle.ewt.alert.AlertPane
                  2013-02-04 10:25:01 302 INFO [oracle.oats.scripting.modules.applet.helper.communication.CommunicationLayer] Start ComunnicationLayer with process id:11460 Server Port :7777
                  Window created = sun.plugin2.main.client.PluginEmbeddedFrame[frame0,0,0,1600x900,invalid,layout=java.awt.BorderLayout,title=,resizable,normal]
                  2013-02-04 10:25:01 314 INFO [oracle.oats.scripting.modules.applet.helper.communication.CommunicationLayer] Message Received: oracle.oats.scripting.modules.applet.common.api.internal.event.AgentAcknowledgeEvent
                  2013-02-04 10:25:01 317 INFO [oracle.oats.scripting.modules.applet.helper.communication.CommunicationLayer] Start Recording
                  2013-Feb-04 10:25:01.366 WUI[setProperty()] Setting property WUC_SYSLIB_DIR to :FNT1FMW101:brampton_aosc
                  2013-Feb-04 10:25:01.366 WUI[getProperty()] Getting property WUC_BEAN_VERSION
                  2013-Feb-04 10:25:01.400 WUT[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
                  2013-Feb-04 10:25:01.400 WUT[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.400 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.jacob.dll
                  2013-Feb-04 10:25:01.401 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
                  2013-Feb-04 10:25:01.418 WUT[loadSettings()] Local properties file loaded
                  2013-Feb-04 10:25:01.457 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.JNIsharedstubs.dll
                  2013-Feb-04 10:25:01.457 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
                  2013-Feb-04 10:25:01.498 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.d2kwut60.dll
                  2013-Feb-04 10:25:01.498 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
                  2013-Feb-04 10:25:01.578 WUB[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
                  2013-Feb-04 10:25:01.579 WUB[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.579 WUL[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
                  2013-Feb-04 10:25:01.579 WUL[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.579 WUO[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
                  2013-Feb-04 10:25:01.579 WUO[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.579 WUS[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
                  2013-Feb-04 10:25:01.579 WUS[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.579 WUH[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
                  2013-Feb-04 10:25:01.579 WUH[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.579 WUF[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
                  2013-Feb-04 10:25:01.579 WUF[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.579 WUI[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.579 WUI[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
                  2013-Feb-04 10:25:01.579 WUI[setProperty()] Setting property WUC_SRV_LOGGING to 0
                  2013-Feb-04 10:25:01.827 WUB[setProperty()] Setting property WUB_SEPARATEFRAME_ICON to Pd.gif
                  2013-Feb-04 10:25:01.827 WUB[BrowserFunctions.setSeparateFrameIcon()] Not running in separateFrame - Icon not set
                  2013-02-04 10:25:02 934 INFO [oracle.oats.scripting.modules.applet.helper.communication.CommunicationLayer] Message sent: oracle.oats.scripting.modules.applet.common.api.internal.event.JavaRecordedData
                  ***** create DelayRecorderThread
                  ****** DelayRecorderThread started...
                  ****** DelayRecorderThread run now ...
                  ......Forms Recording: OracleForms.windowChange(" Logon to TDS/OS%screenshot=C:\Users\AGNES~1.ROX\AppData\Local\Temp\OSFFSS\screen1359991510815.jpg");
                  ......Forms Recording: OracleForms.list("//forms:list[(@name='LOGON_CNT_STR_0')]").selectItem("BRPQA");
                  ......Forms Recording: OracleForms.textField("//forms:textField[(@name='LOGON_UN_0')]").click();
                  ......Forms Recording: OracleForms.textField("//forms:textField[(@name='LOGON_UN_0')]").setText("PDMAIN");
                  ......Forms Recording: OracleForms.textField("//forms:textField[(@name='LOGON_PW_0')]").click();
                  ......Forms Recording: OracleForms.textField("//forms:textField[(@name='LOGON_PW_0')]").setText("pdmain");
                  ......Forms Recording: OracleForms.button("//forms:button[(@name='LOGON_LOGON_0')]").click();
                  FRM-92091: unexpected fatal error in client-side Java code
                  Java Exception:
                  java.lang.NullPointerException
                       at oracle.ewt.scrolling.arrowBox.ArrowBox.removeAdjustmentListener(Unknown Source)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener$4.run(CompositeAwtEventListener.java:260)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener.installListeners(CompositeAwtEventListener.java:390)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.superInstallListeners(SwingListenerMgr.java:1791)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.access$100(SwingListenerMgr.java:315)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener$2.run(SwingListenerMgr.java:537)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.installListeners(SwingListenerMgr.java:970)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener$4.run(CompositeAwtEventListener.java:380)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener.installListeners(CompositeAwtEventListener.java:390)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.superInstallListeners(SwingListenerMgr.java:1791)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.access$100(SwingListenerMgr.java:315)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener$2.run(SwingListenerMgr.java:537)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.installListeners(SwingListenerMgr.java:970)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener$4.run(CompositeAwtEventListener.java:380)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener.installListeners(CompositeAwtEventListener.java:390)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.superInstallListeners(SwingListenerMgr.java:1791)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.access$100(SwingListenerMgr.java:315)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener$2.run(SwingListenerMgr.java:537)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.installListeners(SwingListenerMgr.java:970)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener$4.run(CompositeAwtEventListener.java:380)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener.installListeners(CompositeAwtEventListener.java:390)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.superInstallListeners(SwingListenerMgr.java:1791)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.access$100(SwingListenerMgr.java:315)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener$2.run(SwingListenerMgr.java:537)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.installListeners(SwingListenerMgr.java:970)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener$3.run(CompositeAwtEventListener.java:179)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener.installListeners(CompositeAwtEventListener.java:194)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.superInstallListeners(SwingListenerMgr.java:1786)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.access$000(SwingListenerMgr.java:315)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener$1.run(SwingListenerMgr.java:506)
                       at oracle.oats.scripting.modules.applet.helper.observer.SwingListenerMgr$CompositeSwingEventListener.installListeners(SwingListenerMgr.java:515)
                       at oracle.oats.scripting.modules.applet.helper.observer.CompositeAwtEventListener.componentAdded(CompositeAwtEventListener.java:730)
                       at java.awt.AWTEventMulticaster.componentAdded(Unknown Source)
                       at java.awt.Container.processContainerEvent(Unknown Source)
                       at java.awt.Container.processEvent(Unknown Source)
                       at oracle.ewt.lwAWT.LWComponent.processEventImpl(Unknown Source)
                       at oracle.ewt.lwAWT.lwWindow.DesktopContainer.processEventImpl(Unknown Source)
                       at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
                       at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
                       at java.awt.Component.dispatchEventImpl(Unknown Source)
                       at java.awt.Container.dispatchEventImpl(Unknown Source)
                       at java.awt.Component.dispatchEvent(Unknown Source)
                       at java.awt.Container.addImpl(Unknown Source)
                       at oracle.ewt.lwAWT.LWComponent.addImpl(Unknown Source)
                       at java.awt.Container.add(Unknown Source)
                       at oracle.ewt.lwAWT.lwWindow.DesktopContainer.setWindowPosition(Unknown Source)
                       at oracle.ewt.lwAWT.lwWindow.LWWindow._moveToFront(Unknown Source)
                       at oracle.ewt.lwAWT.lwWindow.LWWindow.setActive(Unknown Source)
                       at oracle.ewt.lwAWT.lwWindow.LWWindow.setVisible(Unknown Source)
                       at oracle.forms.ui.ExtendedFrame.setVisible(Unknown Source)
                       at oracle.ewt.lwAWT.lwWindow.LWWindow.setVisible(Unknown Source)
                       at oracle.forms.handler.FormWindow.doShowComponent(Unknown Source)
                       at oracle.forms.handler.UICommon.onComponentUpdate(Unknown Source)
                       at oracle.forms.handler.UICommon.onUpdate(Unknown Source)
                       at oracle.forms.handler.FormWindow.onUpdate(Unknown Source)
                       at oracle.forms.handler.UICommon.onUpdate(Unknown Source)
                       at oracle.forms.engine.Runform.onUpdateHandler(Unknown Source)
                       at oracle.forms.engine.Runform.processMessage_C(Unknown Source)
                       at oracle.forms.engine.Runform.processMessage(Unknown Source)
                       at oracle.forms.engine.Runform.processSet(Unknown Source)
                       at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
                       at oracle.forms.engine.Runform.onMessage_C(Unknown Source)
                       at oracle.forms.engine.Runform.onMessage(Unknown Source)
                       at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
                       at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
                       at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
                       at java.awt.Component.dispatchEventImpl(Unknown Source)
                       at java.awt.Container.dispatchEventImpl(Unknown Source)
                       at java.awt.Component.dispatchEvent(Unknown Source)
                       at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
                       at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
                       at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
                       at java.awt.Container.dispatchEventImpl(Unknown Source)
                       at java.awt.Component.dispatchEvent(Unknown Source)
                       at oracle.forms.engine.Main.dispatchEvents(Unknown Source)
                       at oracle.forms.engine.Main.tryDispatching(Unknown Source)
                       at oracle.forms.engine.Main.componentResized(Unknown Source)
                       at java.awt.Component.processComponentEvent(Unknown Source)
                       at java.awt.Component.processEvent(Unknown Source)
                       at java.awt.Container.processEvent(Unknown Source)
                       at oracle.ewt.lwAWT.BufferedApplet.processEventImpl(Unknown Source)
                       at oracle.ewt.lwAWT.BufferedApplet.processEvent(Unknown Source)
                       at java.awt.Component.dispatchEventImpl(Unknown Source)
                       at java.awt.Container.dispatchEventImpl(Unknown Source)
                       at java.awt.Component.dispatchEvent(Unknown Source)
                       at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
                       at java.awt.EventQueue.access$000(Unknown Source)
                       at java.awt.EventQueue$1.run(Unknown Source)
                       at java.awt.EventQueue$1.run(Unknown Source)
                       at java.security.AccessController.doPrivileged(Native Method)
                       at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
                       at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
                       at java.awt.EventQueue$2.run(Unknown Source)
                       at java.awt.EventQueue$2.run(Unknown Source)
                       at java.security.AccessController.doPrivileged(Native Method)
                       at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
                       at java.awt.EventQueue.dispatchEvent(Unknown Source)
                       at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
                       at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
                       at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
                       at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                       at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                       at java.awt.EventDispatchThread.run(Unknown Source)

                  2013-02-04 10:25:29 125 INFO [oracle.oats.scripting.modules.formsFT.helper.Engine] Destory runform: oracle.forms.engine.Runform@d0220c
                  ......Forms Recording: OracleForms.dispose();
                  2013-02-04 10:25:29 129 INFO [oracle.oats.scripting.modules.formsFT.helper.Engine] Forms FT helper stopping message is sent out
                  • 6. Re: OATS - When recording a Forms application - it won't click on login button
                    Deepu Muraleedharan
                    First close all browsers.
                    Then go to Control Panel -> Java -> Java(select Java Tab) -> click View button in Java Applet Runtime Settings

                    If you see any Java Runtime Parameters, then clear it. Then try your recording.


                    If your issue still exist, then

                    go to C:/Documents and Settings/+'select your user'+/Application Data/Sun/Java for(XP machine)
                    then delete or rename Deployment

                    for windows 7 machine - Users/AppData/LocalRec/Sun/Java
                    then delete or rename Deployment

                    Let me know the result.

                    Regards,
                    Deepu M
                    • 7. Re: OATS - When recording a Forms application - it won't click on login button
                      918660
                      Hi

                      The problem could be handled through simple coding.

                      Do something like this ---web.textbox.(".....obj').press


                      eg:-web.textBox("/web:window[@index='0' or @title='Login']/web:document[@index='0']/web:form[@id='myForm' or @name='myForm' or @index='0']/web:input_password[@id='M__Ida' or @name='password' or @index='0']").pressEnter();


                      thanks
                      syed
                      • 8. Re: OATS - When recording a Forms application - it won't click on login button
                        988362
                        This issue was resolved by editing the OpenScript preferences - Record - EBS forms - and un-checking the Activate Even driven preferences.