Poltergeist 有时找不到元素

Poltergeist can't find the element sometimes

我正在使用 phantomjs 2.1.1,ruby 2.3.1p112。这是我的代码:

  Capybara.default_driver = :poltergeist    
  page.find('input[type="submit"]').trigger("click")
  page.should have_content("#{user.email} created.")

此代码适用于 chorme 和 firefox 的网络驱动程序,但有时不适用于 poltergeist。我不知道为什么。请问有人可以帮忙吗?

不再主动支持 PhantomJS。使用 Chrome Headless 或其他无头浏览器解决方案。