【发布时间】:2010-12-21 15:38:33
【问题描述】:
我的应用程序根据用户对应用程序的操作方式和时间在 JavaScript 中进行了大量计算。该项目会打印出有价值的信息(通过控制台调用)来说明这个计算是如何进行的,因此我们可以很容易地发现任何NaNs 潜入。
我们计划将 Selenium(RC 与 python)集成到测试或项目中,但如果我们能在 python 测试用例中获得控制台输出消息,我们可以识别任何NaNs 甚至任何错误计算。
那么,Selenium 有没有办法吸收这些输出(最好在无控制台的环境中)?
如果没有,我想知道是否可以转移控制台调用,可能是通过将console 变量重新绑定到其他东西,以便 selenium 可以获得该输出并通知 python 端。或者如果不是控制台,有没有其他方法可以实现这一点。
我知道 selenium 有 waitForElementPresent 等命令,但我不想在应用程序上显示这些中间计算,或者它是唯一的方法?
任何帮助表示赞赏。
谢谢。
【问题讨论】:
标签: javascript python testing selenium selenium-rc