根据用户对应用程序的操作方式和时间,我的应用程序在 JavaScript 中进行了大量计算。该项目打印出有价值的信息(通过控制台调用)关于这个计算是如何进行的,所以我们可以很容易地发现任何NaN
潜入的信息。
我们计划将 Selenium(RC 与 python)集成到测试或项目中,但如果我们能在 python 测试用例中获得控制台输出消息,我们可以识别任何NaN
s 甚至任何错误计算。
那么,Selenium 有没有办法吸收这些输出(最好在无控制台环境中)?
如果没有,我想知道我是否可以转移控制台调用,可能是通过将console
变量重新绑定到其他东西,以便 selenium 可以获得该输出并通知 python 端。或者如果不是控制台,还有其他方法可以实现这一点。
我知道 selenium 有 waitForElementPresent 等命令,但我不想在应用程序上显示这些中间计算,还是唯一的方法?
任何帮助表示赞赏。
谢谢你。