我想在挂起时重新启动Phantomjs驱动程序。我有一个重新启动如下的示例:当它挂起时需要重新启动PhantomjS
if driver.is_a?(Capybara::Poltergeist::Driver)
driver.restart
end
我没有使用Poltergeist驱动程序。我使用phantomjs驱动程序对象像这样如下:
Capybara::Selenium::Driver.new(app, :browser => :phantomjs)
我需要知道如何重新启动phantomjs驱动程序。我需要的是这样的:
Capybara.page.driver.restart.
汤姆,它再次退出驱动程序和打开,但马上我得到了下面的错误,并再次退出驱动程序。 #
SaeeK
在capybara是从抛出的错误? –
此外,如果运行少于硒2.50 - 尝试更新 –