现在这是我为网站编写测试的工作流程:
- 在 Firefox 中使用 Selenium IDE 插件录制
- 将测试用例导出为 >> PHP(PHP 单元)
- 使用以下命令在安装了 PHPUnit 以及 Selenium 扩展的 Windows 机器上运行测试:
phpunit --verbose --log-junit some\path\result.xml some\path\test.php
该命令的作用是运行测试并将输出(断言和失败)保存在名为 result.xml 的日志文件中。一切都很好。
但是现在我需要测试站点中涉及 Flash 的部分,并且我正在使用一个名为 Arthropod 的应用程序来捕获来自站点上 flash 组件的请求和响应。
有什么方法可以让 selenium 捕获出现在该程序界面上的文本?