我们正试图在从Web界面启动表单时使用OATS记录Oracle 11i表单浏览器崩溃。即使我们也无法捕获元素ID。
答案 0 :(得分:1)
我遇到过在不同项目中与OATS合作超过6年的这类问题:)
其中一个主要原因是要安装正确的JInitiator,我建议使用OATS 12.1版本,因为我们成功使用它,尤其是Oracle 11i Forms。
我还建议您在继续之前执行以下操作:
我建议您浏览OATS compatibility with JAVA, Operating System and browsers
如果您可以继续使用屏幕共享,我也可以帮您修复此问题,我已经为很多人做过这样的事情。联系我@ testingtools.co博客
答案 1 :(得分:1)
现在可能是它的老问题......但是发布它可以帮助有需要的人 使OTAS使Oracle 11i表自动化
安装Oracle OATS 12.5版本
Pre-condtion:
Install Java JRE 1.7 version 69 or 71 or 79 (No JDK required)
Step1: Install oracle 11g Data base
Step2: Download OATS setup from Oracle site and perform custom install
Step3: Install rest of the Components except Data base
Step4: While Performing custom installation enter data base credentials entered while step 2
Post Condition:
1. Enable Enterprise mode
2. Make sure all three services running OracteATS agent, Oracle ATS Server, Oracle ATS Server
3. In IE disable XSS Filter for all internet zones
如果有人面临OATS安装问题并且无法识别表单,请告诉我。
有关详细信息,请访问www.testinghive.com
答案 2 :(得分:0)
需要安装Jinitiator 1.3.1.30和最新的OATS版本12.2.0.1。使用IE最新版本8或更高版本。要捕获元素ID,此过程运行良好。
答案 3 :(得分:0)
通常,应用程序需要一些时间来加载,在加载时,它可能会通过一些超时或表单加载异常。
您可以通过更改OpenScript播放设置(在openscript开发人员视角中)来覆盖 -
工具 - > Openscript偏好
在播放后 - 错误恢复 - > (向下滚动)Oracle EBS / Forms功能测试
更改表单连接错误 - >忽略(默认为失败)
这将确保OpenScript等待表单加载忽略所有超时&其他形式加载相关的异常。
或者,您可以使用错误恢复方法实现相同的功能 - getSettings()。setErrorRecovery()
注意 - 请有时间检查表单是否加载了最长时间。如果不是这样,如果由于IE / Java问题而没有加载表单,则可能会出现一些无限循环。
希望这可以帮助您解决问题!
答案 4 :(得分:0)
每次运行脚本之前,都要通过Windows任务管理器杀死系统中运行的所有JRE进程,并且始终强烈建议您以管理员身份运行Openscript。