恶作剧者有时无法找到这个元素

时间:2017-12-13 10:29:08

标签: ruby capybara integration-testing poltergeist

我使用的是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,但有时不会与恶作剧者一起工作。我不知道为什么。请帮忙吗?

1 个答案:

答案 0 :(得分:1)

PhantomJS不再受到积极支持。使用Chrome Headless或其他无头浏览器解决方案。