利用Twill进行Web应用前端测试及集成系统测试
1. Twill语言基础命令
Twill 提供了一系列命令用于与 Web 页面进行交互和测试。以下是一些常用命令的介绍:
| 命令 | 功能 |
| — | — |
| reset_output
| 撤销 redirect_output
的效果 |
| reload
| 重新加载当前 URL,类似于普通浏览器的刷新按钮 |
| reset_browser
| 销毁当前 Twill 会话的所有状态信息,相当于停止并重新启动 Twill |
| run
| 执行任意 Python 语句,若语句包含空格需用引号括起来 |
| runfile
| 执行存储在单独文件中的 Twill 脚本,脚本有自己的局部命名空间并共享全局命名空间 |
| save_html
| 将当前页面的 HTML 内容保存到文件,可指定文件名,未指定则根据 URL 自动选择 |
| show
| 打印当前页面的 HTML 内容,有助于了解 Twill 所见内容 |
| showforms
| 打印当前页面所有表单的列表,包含表单编号、名称及各字段信息 |
| showhistory
| 按时间顺序打印当前 Twill 会话中访问过的所有 URL |
| showlinks </