QTP 指令碼中關於ActiveX 控制項的問題

2021-08-30 03:15:54 字數 365 閱讀 6137

錄製一段指令碼**,在expert view 視窗中編輯錄製的指令碼**時,會碰到彈出乙個對話視窗,提示為「當前安全設定禁止執行該頁中的activex 控制項,因此,該頁可能無法正常顯示」類似的東西,而在人工操作時卻沒有這樣的現象。

問題主要出在於qtp設定本身,之所以在編輯錄製好的指令碼時,qtp出現關於active的對話提示視窗,問題在於qtp的設定,要消除該提示視窗。應對qtp作如下設定:toos---options..------active screen----advanced-------點選load activex controls

作過如上設定之後,重新錄製指令碼,錄製完成後,在qtp的expert view中編輯指令碼**,qtp就不會再彈出關於active控制項的對話方塊了。

記錄 QTP編寫指令碼

置前彈窗 圖示 16x,32?48 64i 表示友好 按鈕 0只有確定,1確定和取消,2中止 重試 忽略,3是 否 取消,4是 否,5重試 取消 msgbox 彈窗內容文字 圖示 按鈕,彈窗標題 變數 msgbox 彈窗內容文字 圖示 按鈕,彈窗標題 此處變數為彈窗後選擇的按鈕值,不能省略 列印彈窗...

測試中QTP回放指令碼出現fail時

由於一些原因,qtp回放指令碼的時候,有時會出現錯誤提示,詢問我們是停止 跳過還是重試。原因可能是指令碼做的不夠嚴謹,或者網路出現暫時的問題,或者被測系統的一部分發生了變化。一旦出現這樣的問題,自動就中斷了。如果我們把自動放在晚上做,第二天早上一來,發現指令碼剛回放了一點點就出錯中止了,人生最痛苦的...

在網頁中呼叫ActiveX

最主要的就是這個了,在html中加入object的標籤 1.如果是用vc開發,classid等資訊可以從控制項工程的.odl檔案來找 我的控制項如下 2.如果是用visual studio,可以用它自帶的小工具ole view 3.如果控制項已經被註冊了,可以直接檢視嘍 在js裡面呼叫ocx的函式則...