Phantom JS Ошибка с видео на YouTube

Phantom JS Версия: 1.9.1 Poltergeist Версия: 1.3.0

Начиная с сегодняшнего дня видео, встроенные в YouTube, теперь дают ошибку poltergeist при запуске тестов javascript. Мой код YouTube - просто код для вставки по умолчанию. Вот'Вот пример:


И ошибки, которые я получаю только от посещения этой страницы при включении javascript:

 Failure/Error: page.find(".container.registrations.false.government")["style"].should have_content("test.jpg")
 Capybara::Poltergeist::JavascriptError:
   One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details).

   TypeError: 'null' is not an object (evaluating 'a.dataset')
       at http://s.ytimg.com/yts/jsbin/www-embed-player-vfl6vSff7.js:97
       at http://s.ytimg.com/yts/jsbin/www-embed-player-vfl6vSff7.js:88 in vg
       at http://s.ytimg.com/yts/jsbin/www-embed-player-vfl6vSff7.js:85
       at http://s.ytimg.com/yts/jsbin/www-embed-player-vfl6vSff7.js:98

Также в некоторых тестах полтергейст просто умирает ..

 Failure/Error: visit root_path
 Capybara::Poltergeist::DeadClient:
   PhantomJS client died while processing {"name":"visit","args":["http://subdomain13.lvh.me:3003/"]}

Кроме того, он не игнорирует эти ошибки при выполнении:

Capybara.register_driver :poltergeist_without_js do |app|
  Capybara::Poltergeist::Driver.new(app, :js_errors => false)
end
Capybara.javascript_driver = :poltergeist_without_js

Ответы на вопрос(1)

Ваш ответ на вопрос