debugging - 有没有办法在错误时卡住 Selenium-RC 执行?

标签 debugging testing internet-explorer-8 selenium selenium-rc

我的 Google-fu 很弱,所以我转向 hive 思维......

我有一个最初在 IDE 中开发的 Selenium 脚本,现在我正在尝试通过 Selenium-RC 使其在 IE8 上运行。我正在尝试调试未找到元素的错误。

问题在于,一旦发生错误,脚本就会退出,并且 RC 会关闭浏览器。这使得使用 Firebug 等工具来查看幕后发生的事情变得有点困难。

在 IDE 中,我可以简单地设置一个断点。有没有办法在发生错误时卡住 RC 和浏览器的状态?

还有其他想法吗?

谢谢!

最佳答案

根据您运行 RC 测试的方式,您可以在 IDE 中设置断点并在 Debug模式下运行测试。例如,我使用 Eclipse 来使用 Java 运行测试。另一种选择是在测试中长时间暂停,只需确保之后再次将其删除..!

关于debugging - 有没有办法在错误时卡住 Selenium-RC 执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3135362/

相关文章:

java - Android Studio 应用程序在真实设备上崩溃,但在模拟器上运行

javascript - IE8 上的 jQuery ajax 总是返回错误 : "Type Error: Could not complete the operation due to error 80070005"

css - IE8 和 MOzilla firefox 之间的跨浏览器兼容性问题

python - 方法Python中的测试方法

php - 创建可单元测试的 API 客户端

testing - 如何向断言消息添加更多数据?

javascript - 从 IE7 和 IE8 调用自定义 FLASH 方法

sql-server - 调试存储过程中的查询

java - 如何确定 java.lang.ArrayIndexOutOfBoundsException 原因?

debugging - 在 Visual Studio 2005 中检查 std::stringstream 的值