SilkTest天龙八部系列4-ChildWin 软件测试
一直觉得SilkTest的ChildWin不好理解,今天大致看了一下,其实它和DialogBox每啥区别,也是一种window类型。帮助里面说,典型的ChildWin就是文档窗口。在Windows上, ChildWin是MDI (多文档接口multi-document interface)子窗口,可以在main window中被最大化,最小化,调整大小的窗口,一般地,childwin有一个系统菜单。
下面是一个打开silktest onlinehelp define window的例子,原来的 define window是DialogBox,现在把它改成childwin一样能够被silktest识别出来。(具体区别请对照上一篇 SilkTest天龙八部系列3-动态父窗口)
view plaincopy to clipboardprint?
01.[+] testcase DynamicParent()
02. [ ] SilkTestHelp.SetActive()
03. [ ] SilkTestHelp.Bookmark.Define.Check()
04. [ ] sleep(1)
05. [ ] SilkTestHelp.bookmarkdefine.Close()
06. [ ] sleep(1)
07.[ ]
08.[+] window MainWin SilkTestHelp
09. [-] multitag "SilkTest Help"
10. [ ] "$C:\WINDOWS\winhlp32.exe"
11. [+] Menu File
12. [ ] tag "File"
13. [+] MenuItem Open
14. [+] multitag "Open"
15. [ ] "$1101"
16. [+] MenuItem PrintTopic
17. [+] multitag "Print Topic"
18. [ ] "$1103"
19. [+] MenuItem Exit
20. [+] multitag "Exit"