javascript – 在Poltergeist中临时设置js_errors为false

我有一组测试导致用户登录的Facebook页面.不幸的是,这个页面有一些我不能影响的 JavaScript错误,所以我的测试永远不会完成.

有没有办法临时禁用检查JS错误?我正在考虑如下:Capybara.javascript_driver.js_errors = false,然后将其设置为true,但不幸的是这不起作用.我已经尝试过这样的变化,无济于事.

关于我的问题如何解决的任何想法?

解决方法

感谢Roman Pominov的评论,我找到了一个解决方案.其实很简单:

我刚刚添加了救援Capybara :: Poltergeist :: JavascriptError在有问题的声明,然后它的工作就像一个魅力.我的初衷是太复杂了)

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面