2012-05-25 58 views
1

QTPQTP:檢測瀏覽器對象作爲贏對象

我測試在QTP網頁。我已經創建了對象庫,它在XP中工作正常。現在我們已經升級到Windows 7.在那裏,我正在面臨一個問題,它不會檢測到更多的瀏覽器對象。 而不是

Browser("Browser").Page("page")....... 

它切換到Win對象,如上圖所示。我真的很難回到瀏覽器模式。我怎樣才能輕鬆設置?

+1

如果升級到Windows 7導致了這個問題,您可能會使用舊版本的QTP(它不支持Windows 7開箱即用),您使用的是哪個版本?還有哪個版本的IE是這個? (8或9),你是在運行一個64位版本的瀏覽器? – Motti

+0

OP已解釋說這是其他地方的問題,並且問題不再相關。 – Kev

回答

3

陳述明顯,但只是爲了確保:您是否選擇了Web地址?你打開瀏覽器之前是否打開QTP?

在過去,我曾經有些讓QTP在新工作站上運行的麻煩,只是因爲軟件對安裝過程有點挑剔。大多數情況下,IT部門重新安裝它。不只是通過運行重新安裝選項,而是完整的卸載/安裝週期,並尊重「重新啓動窗口」消息。

QTP在您的瀏覽器中使用一些鉤子來「監聽」事件,因此它可以記錄它們。當這些鉤子(部署爲瀏覽器插件)未正確安裝時,您可能會遇到這種類型的行爲。 這也是你打開瀏覽器之前必須首先打開QTP(帶有Web Add)的原因。否則,插件未正確加載。

我希望這對你有所幫助。我不能保證這是正確的解決方案,因爲這類問題可能有多個(已知的和未知的)來源。