SilkTest天龍八部系列3-動態父窗口

發表于:2011-03-31來源:作者:點擊數: 標簽:
SilkTest天龍八部系列3-動態父窗口 軟件測試 SilkTest中用parent語句來聲明某個window的父窗口,這會幫助 silktest 在識別該對象時檢查其是否是由該父窗口打開,如果parent語句申明的父窗口并不存在,那么該對象無法被正確識別。 有的時候,某些新打開的窗口

  SilkTest天龍八部系列3-動態父窗口 軟件測試

  SilkTest中用parent語句來聲明某個window的父窗口,這會幫助silktest在識別該對象時檢查其是否是由該父窗口打開,如果parent語句申明的父窗口并不存在,那么該對象無法被正確識別。

  有的時候,某些新打開的窗口可能由多個父窗口打開,那么固定的parent語句顯然無法完成任務,這個時候有兩種方法解決。一是使用動態的tag語句來代替parent的功能,另外就是編寫tag函數來動態返回動態的tag。

  例如我們想要測試一個silktest onlinehelp的BookmarkDefine窗口(打開silktest onlinehelp->菜單bookmark->define),正常情況下我們抓取的inc文件如下:

  view plaincopy to clipboardprint?

  01.[-] window MainWin SilkTestHelp

  02. [+] multitag "SilkTest Help"

  03. [ ] "$C:\WINDOWS\winhlp32.exe"

  04. [+] Menu File

  05. [ ] tag "File"

  06. [+] MenuItem Open

  07. [+] multitag "Open"

  08. [ ] "$1101"

  09. [+] MenuItem PrintTopic

  10. [+] multitag "Print Topic"

  11. [ ] "$1103"

  12. [+] MenuItem Exit

  13. [+] multitag "Exit"

  14. [ ] "$1105"

  15. [+] Menu Edit

  16. [ ] tag "Edit"

  17. [+] MenuItem Copy

  18. [+] multitag "Copy"

  19. [ ] "$1203"

  20. [+] MenuItem Annotate

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97