【发布时间】:2012-10-15 01:22:05
【问题描述】:
现在这是我为网站编写测试的工作流程:
- 在 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 捕获出现在该程序界面上的文本?
【问题讨论】:
-
你想让 Selenium 在 Arthropod 上运行??
-
@Maitreya 我猜,我的意思是如何使用 selenium 从网页中获取 div 的内容,我想获取节肢动物 UI 的内容。就像上面显示的文字一样。
-
@Maitreya 甚至节肢动物上还有一个保存按钮,如果我可以让 Selenium 或其他工具单击该按钮并在显示的对话框上按 Enter 就足够了。此按钮将节肢动物屏幕的内容保存到 html 日志文件。
标签: unit-testing selenium phpunit