我使用的是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的webdriver,但有时与poltergeist不兼容。我不知道为什么。请帮忙吗?
PhantomJS不再受到积极支持。使用Chrome Headless或其他无头浏览器解决方案。