网页应用测试工具与大规模网页测试方案
1. Windmill测试框架介绍
Windmill是一个用于网页应用测试的开源框架,其官网为 http://www.getwindmill.com 。该框架具有丰富的功能和特性,以下将详细介绍其相关内容。
1.1 从shell运行JavaScript测试
可以使用以下命令在shell中运行JavaScript测试:
windmill shell 'browser' 'url'例如:
Running: At prompt, In [1]: run_js_tests('/path/to/js_tests_dir')1.2 调试功能
Windmill最突出的调试特性是能够直接从shell执行Windmill操作,这样无需手动操作浏览器就能对其进行控制。以下是一个与浏览器交互的shell会话示例:
zsh% windmill shell firefox http://www.google.com (Start the Windmill server in shell mode) Started ['/Applications/Firefox.app/Contents/MacOS/firefox-bin', '-profile', '/var/folders/YO/YOAvf2hSGt