http://bbs.51testing.com/thread-84332-1-20.html
1. Set wkBook=xlApp.wookbooks.open(路徑)只能寫絕對路徑。
2. 如果是放在Action儲存的目錄裡的話可以用相對路徑。
3. Environment("TestDir")擷取檔案路徑,儲存在變數裡如aa,然後就可以直接加XLS檔案了(不過添加環境變數的話其實還是固定了檔案所在的位置)
4. QTP中的TOOLS-->OPTIONS-->FOLDERS下,添加該檔案就好(Pathfinder.locate)
http://bbs.51testing.com/thread-162994-1-23.html
1. ItemNum = browser().page().frame().webTable().ChildItemCount (2,1,"Image") 這句話是click一個web上的table的第二行第一列的Image(micclass)
http://bbs.51testing.com/thread-162731-1-23.html
問題:在tools>Web Event Recording Configuration 的 Custom裡 所有頭手動添加ondblclick設定好之後,Browser("Browser").Page("百度一下,你就知道").Link("知 道").dblclick還是不行
DBLCLICK一般用在ACTIVEX的控制項上,因此應該用Link("Jobs").FireEvent "ondblclick"
http://bbs.51testing.com/thread-162611-1-24.html
大量刪除QTP的測試結果檔案: Start > Programs > QuickTest Professional > Tools > Test Results Deletion Tool(QTP9.0)
http://bbs.51testing.com/thread-71155-1-24.html
下拉框WebList為什麼成webelement了: 可以看下tools>Web Events Recording Configuration,裡面有對WebList的事件抓取,看是否設定正確。還有WebButton,WebCheckBox等很多。或者在去tools----options---web----advanced,勾上use standard windows mouse events(有click,mouseover, mouseup什麼的)
http://bbs.51testing.com/thread-87363-1-24.html
錄製指令碼後進行查看時總是出現當前安全設定禁止運行當頁中的ActiveX控制項,所以該頁無法正常現實。我已經在安全設定裡把安全層級設定為最低了,ActiveX控制項得有關內容也全部啟用了,還是不行,論壇提示Options->Active Screen->Appearance(Web) Advanced,勾選Load ActiveX controls,但是我裡面沒找到。等待回複。
http://bbs.51testing.com/thread-170654-1-1.html
webelement,winobject,swfobject....這些都可以簡單理解成底層元素與對象。(簡單的說大概就是父與子的關係)
webelement它可以包括webedit,weblist,webbutton等等對象。簡單的一個描述例子就是
1,.webelement("html tag:=Input","index:=0") 可以看出,它可以代替webedit的。
2,或者QTP某些沒辦法直接添加,或者SPY不出來的元素(web),例如一些特殊的節點,標籤之類的,我們也可以使用webelement對它做操作,webelement("html tag:=div"),等等.
虛擬對象精華貼閱讀:
http://bbs.51testing.com/thread-42304-1-5.html
checkpoint是可以返回true/false的,有空實驗一下此功能。