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

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

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

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

解决方法

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

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

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...