【发布时间】:2014-12-11 17:44:23
【问题描述】:
我最近通过我们的 PhantomJS 测试套件运行了我们的网站,并遇到了无法在浏览器中手动重现的 JavaScript 错误。在google maps api中发现这些错误,Capybara返回的文字如下:
TypeError: Unable to delete property.
TypeError: Unable to delete property.
at :215
at https://maps.gstatic.com/maps-api-v3/api/js/19/3/main.js:20 in cf
at https://maps.gstatic.com/maps-api-v3/api/js/19/3/main.js:20 in cf
at https://maps.gstatic.com/maps-api-v3/api/js/19/3/main.js:19
at :214
at https://maps.gstatic.com/maps-api-v3/api/js/19/3/main.js:20 in cf
at https://maps.gstatic.com/maps-api-v3/api/js/19/3/main.js:20 in cf
at https://maps.gstatic.com/maps-api-v3/api/js/19/3/main.js:21
at :176
at :31
at https://maps.gstatic.com/maps-api-v3/api/js/19/3/main.js:26 in Yf
at :178
这是 Capybara、PhantomJS 或 Google 地图 API 的已知错误吗?问题可能是由 PhantomJS 中的用户代理字符串引起的吗?
【问题讨论】:
标签: google-maps capybara phantomjs