Rational Functional Tester 8.5.1

时间:2015-01-04 12:02:30

标签: java rft

我正在使用Rational Functional Tester(8.5.1)来记录在Oracle Forms中开发的基于applet的AWT应用程序。我的问题是在录制它时只识别x和y的坐标,例如powerCARDBUSINESSDATE21JUN13Us()。click(atPoint(377,263)); 。我无法在AWT应用程序屏幕中区分对象。请尽快帮助我。

我的环境:

Java 7 RFT 8.5.1(小道版) Windows 7 Enterprise SP1

2 个答案:

答案 0 :(得分:1)

在我的情况下,测试Java应用程序时,我不得不更改以下Java设置(在Windows中)以允许RFT识别Java窗口应用程序中的对象: Windows开始图标 - >控制面板 - > Java - > Advanded - > Java插件 - > UNCHECK"激活新一代Java插件" 玩得开心!。 (重新开始)

答案 1 :(得分:0)

我对Oracle Forms不感兴趣。它是基于浏览器的吗? 如果是这样,这篇IBM Knowledge Center文章可能会对您有所帮助。它解释了RFT在浏览器中识别Java Applet所需的要求。请注意,Applet在Java测试域中记录为顶级对象。您所看到的后退位置是RFT将仅记录坐标。我的猜测是你需要确保在浏览器中满足所需的要求,以便RFT识别Applet。看看。
http://www-01.ibm.com/support/knowledgecenter/#!/SSJMXE_8.3.0/com.ibm.rational.test.ft.doc/topics/Testing_Applets_in_HTML_Pages.html

我也找到了这个,它列出了RFT的嵌套域支持。您可以查看是否列出了您需要的域嵌套。 applet将位于Java域中。 http://www-01.ibm.com/support/knowledgecenter/#!/SSJMXE_8.3.0/com.ibm.rational.test.ft.doc/topics/r_nested_domain_support.html