我試圖避免通過使用VBS文件的一些功能而不是QFL並使用ExecuteFile來調用它來將關聯添加到我的所有測試的工作。在QTP中使用.vbs文件的缺點是什麼?
如果我要這樣做,除了無法在VBS文件中創建斷點外,是否還有其他問題? Source
謝謝!
我試圖避免通過使用VBS文件的一些功能而不是QFL並使用ExecuteFile來調用它來將關聯添加到我的所有測試的工作。在QTP中使用.vbs文件的缺點是什麼?
如果我要這樣做,除了無法在VBS文件中創建斷點外,是否還有其他問題? Source
謝謝!
在您開發腳本的同時,我看到一些缺點;這將使創建腳本更加困難:
和調試「跳轉到功能」是比較困難的:
如果你不需要所有的功能,比如說你已經構建了一個無人值守的夜間腳本,現在你想導出一個沒有關聯所有資源的動作,我會說沒有任何缺點。
不過,我會強烈建議您在腳本的開發期間使用關聯方法。
如果您使用LoadFunctionLibrary
(QTP 11+)加載庫,則@AutomatedChaos指出的調試挑戰將得到緩解。唯一需要注意的是LoadFunctionLibrary
不支持用戶定義的類。否則,它具有ExecuteFile
的所有好處,而無需進行調試噩夢。