Forms 使用OATS的Oracle表单自动化

Forms 使用OATS的Oracle表单自动化,forms,oracle,testing,automation,Forms,Oracle,Testing,Automation,我们正在尝试使用OATS记录Oracle 11i表单,当表单从web界面启动时,浏览器崩溃。即使我们也无法捕获元素id。需要安装Jinitator 1.3.1.30和最新的OATS版本12.2.0.1。使用IE最新版本8或更高版本。要捕获元素id,此过程正在运行很好。通常加载应用程序需要一些时间,加载时,可能会出现一些超时或表单加载异常 您可以通过更改OpenScript播放设置(在OpenScript开发人员透视图中)克服这一点- 工具->Openscript首选项 在“回放-错误恢复->(向

我们正在尝试使用OATS记录Oracle 11i表单,当表单从web界面启动时,浏览器崩溃。即使我们也无法捕获元素id。

需要安装Jinitator 1.3.1.30和最新的OATS版本12.2.0.1。使用IE最新版本8或更高版本。要捕获元素id,此过程正在运行很好。

通常加载应用程序需要一些时间,加载时,可能会出现一些超时或表单加载异常

您可以通过更改OpenScript播放设置(在OpenScript开发人员透视图中)克服这一点-

工具->Openscript首选项

在“回放-错误恢复->(向下滚动)Oracle EBS/Forms功能测试”下

更改表单连接错误->忽略(从默认失败)

这将确保OpenScript在忽略所有超时和其他表单加载相关异常的情况下等待表单加载

或者,您可以使用错误恢复方法来实现相同的目标- getSettings().setErrorRecovery()

注意-请有一定的时间限制来检查表单是否以最长时间加载。如果不是这样,那么如果由于IE/Java问题而无法加载表单,那么最终可能会出现一些无限循环


希望这对你的问题有帮助

每次运行脚本之前,都要通过Windows任务管理器杀死系统中运行的所有JRE进程,并且强烈建议您以管理员身份运行Openscript

我在不同的项目中与OATS合作超过6年,遇到过此类问题:)

其中一个主要原因是安装了正确的Jinitator,我建议使用OATS 12.1版本,因为我们成功地使用了它,尤其是Oracle 11i表单

我还建议在继续之前执行以下操作:

  • 如果安装了任何其他Java,请清除Java缓存
  • 清除Jinitator缓存
  • 确保
  • 清除临时文件夹中的所有文件和文件夹
  • 清除%APPDATA%中与java相关的文件夹
  • 清除浏览器缓存
  • 我建议你通过考试


    如果你可以在屏幕上分享,我也可以帮你解决这个问题,我已经为很多人做过了。联系我@testingtools.co博客

    现在可能是它的老问题了。。。但仅仅是发布它就能帮助有需要的人 使用OATS使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安装问题,并且无法识别表单,请告知我

    欲了解更多信息,请访问