SilkTest高級進階系列7-用PostMessage模擬鼠標 軟件測試
SilkTest可以通過調用Windows API來向控件發送消息,從而進行特定的操作。下面這段code使用PostMessage來向計算器上的清除鍵發送WM_LBUTTONDOWN和WM_LBUTTONUP兩個消息,從而模擬PressMouse和ReleaseMouse的操作。
view plaincopy to clipboardprint?
01.[ ] use "C:\TA\SilkTest\mswfun32.inc"
02.[ ] use "C:\TA\SilkTest\msw32.inc"
03.[ ] use "C:\TA\SilkTest\mswconst.inc"
04.[ ]
05.[+] window MainWin Calculator
06. [+] multitag "Calculator"
07. [ ] "$C:\WINNT\system32\calc.exe"
08. [+] Menu Edit
09. [ ] tag "Edit"
10. [+] MenuItem Copy
11. [+] multitag "Copy"
12. [ ] "$300"
13. [+] MenuItem Paste
14. [+] multitag "Paste"
15. [ ] "$301"
16. [+] Menu View
17. [ ] tag "View"
18. [+] MenuItem Standard
19. [+] multitag "Standard"
20. [ ] "$305"
21. [+] MenuItem Scientific
22. [+] multitag "Scientific"
原文轉自:http://www.anti-gravitydesign.com