【发布时间】:2014-02-25 16:44:35
【问题描述】:
我有一组测试导致用户登录的 Facebook 页面。不幸的是,这个页面有一些我无法影响的 JavaScript 错误,所以我的测试永远不会完成。
有什么方法可以暂时禁用对 JS 错误的检查?我正在考虑类似:Capybara.javascript_driver.js_errors = false,然后稍后将其设置为true,但不幸的是这不起作用。我已经尝试过这种变体,但无济于事。
关于如何解决我的问题的任何想法?
【问题讨论】:
-
你能把测试代码包装到
try{}catch(e){}块吗?我的意思是 Facebook 页面打开的部分。或者测试本身不是用 javascript 编写的?
标签: javascript capybara poltergeist