2012-08-24 40 views
1

我是QTP新手,我試着用一些教程和文檔學習它。我需要更新很多針對在firefox中運行的java應用程序(一個大的應用程序)的現有測試。QTP關閉Firefox當我停止測試並打開另一個

而且...我有很多問題。他們使用內部動作,但也使用名爲「工具」的測試中的現有動作。那些現有的操作被另一個測試使用。

'工具'中的一個動作是點擊一個鏈接,但它的ID和文本有變化,QTP無法識別它。

我已經做了更新的對象存儲庫的鏈接如下:

啓動我的測試中,它的運行在Firefox中的應用。我在鏈接所在的網頁上停止測試。然後,我嘗試更新對象存儲庫中的鏈接。但它是隻讀的。所以,我打開測試名稱'工具'在哪裏的行動。

我打開對象庫,對象的鏈接在這裏,我可以更新它。但是當我打開另一個測試時,QTP自動關閉Firefox!

我試過在維護模式和更新模式下運行我的測試,但不更新鏈接。我發現的唯一解決方案是手動打開應用程序,轉到網頁,然後打開測試「工具」並更新鏈接。該應用程序真的很大,我有很多測試與很多鏈接和datagrid無法識別。

有沒有辦法強制QTP不關閉Firefox?它會更快。 (瀏覽器清理不檢查)。

謝謝。 Nico

PS:對不起,我的英語,它不是我的母語。

回答

0

它看起來是一個補丁問題。 由於QTP 10僅支持Firefox 3.0.x版本,您可能會在Firefox的更高版本中遇到許多問題。 你使用哪個QTP版本10或11? 如果你找到firefox的相關補丁並安裝,那將會很好。可能會解決你的問題。請在以下網址找到補丁列表。

http://relevantcodes.com/qtp-11-0-patches/

問候 Dheeraj

相關問題