2016-09-27 47 views
0

請建議是否有任何方法使用UFT 12.02自動化測試Javafx應用程序,因爲UFT無法識別JavaFx應用程序中的對象。 在此先感謝。使用UFT的Java FX自動化

+0

是Java插件啓用?你打開應用程序之前是否打開過UFT *?你能給出一個你試圖自動化的JavaFX應用程序的例子嗎?爲什麼不識別這些對象?請提供更多信息與 –

+0

一起工作是的,我在打開UFT之前打開了該工具,該應用程序是使用Java FX構建的Window應用程序,UFT只是將其識別爲「窗口」,並且不顯示任何hiearchy樹。 – vbhardwaj88

回答

0

經過快速的Google search,你會發現UFT沒有直接支持JavaFX應用程序。

此鏈接談論它:
https://community.hpe.com/t5/Unified-Functional-Testing/QTP-not-recognizing-JavaFX-controls/td-p/5793877

在回答一個簡短的總結:

QTP沒有任何單獨的外接專門爲這些控件, QTP只有標準如果所提及的 控件是Java標準控件,並且它們屬於 標準Java Swing類或Java AWT類,則只有標準沒有任何 種類的定製標準控件第三方控制。否則,識別 將是基本的,因爲QTP將不支持這些控件。

您可以找到有關支持 的Java插件中的下一個環節,在第4頁技術的更多信息:

HP QuickTest Professional的11.00產品可用性矩陣

http://support.openview.hp.com/selfsolve/document/KM1210389

實際上,我們有一個增強請求來評估對 的支持JavaFX對象:

支持JavaFX 2.0.2。

https://support.openview.hp.com/selfsolve/document/FID/DOCUMENTUM_QCCR1J26625

眼下作爲一種解決方法,我們建議更換與這些類型的 控件第三方控件的工作。

如何與不支持的或第三方控件

http://support.openview.hp.com/selfsolve/document/KM186906

工作,我沒有關於它的進一步認識,因爲我從來沒有使用JavaFX工作過,但我相信在這裏你會發現足夠的內容來幫助你