如何解决TypeError:undefined不是一个函数评估'navigator.sendBeacon'
运行规格时,我遇到此错误。当我调试规范时,我知道当时无论在哪里使用click_button "login"
,rspec都会将此错误记录到日志中。
测试用例已通过,但在travis CI上以及在本地上,都会引发此错误:TypeError: undefined is not a function (evaluating 'navigator.sendbeacon')
rspec-core: 3.8.2
phantomjs - 2.1.1.0
testing using Capybara-3.28.0
错误:
Run options:
include {:locations=>{"./spec/features/manager/manager_views_respose_rate_spec.rb"=>[63]}}
exclude {:I_AM_broKEN=>true,:slow=>true}
Capybara starting Puma...
* Version 4.1.0,codename: Fourth and One
* Min threads: 0,max threads: 4
* Listening on tcp://127.0.0.1:41039
TypeError: undefined is not a function (evaluating 'navigator.sendbeacon')
TypeError: undefined is not a function (evaluating 'navigator.sendbeacon')
TypeError: undefined is not a function (evaluating 'navigator.sendbeacon')
.
我不知道为什么会引发此错误以及如何解决该错误,我也在网上进行了研究,但没有任何解决方案。 我可以挽救travis CI上的这个特定错误吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。