我无法使用以下配置声明任何文本,并且屏幕截图为空白,即使没有错误,网络活动显示100%成功。
Gist of phantomjs/poltergeist/capybara logs
Capybara.default_max_wait_time
都不会对结果产生影响Feature: smoke
Scenario: Home
Given I go to the home page
#When I sleep for 30 seconds
Then I should see "Landing Page"
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, {
js_errors: true,
timeout: 180,
debug: true,
phantomjs: "#{Rails.root}/node_modules/phantomjs-prebuilt/bin/phantomjs",
phantomjs_options: %w(--debug=true --load-images=no --proxy-type=none --ignore-ssl-errors=yes --ssl-protocol=TLSv1),
window_size: [1280, 600],
# inspector: true,
phantomjs_logger: PoltergeistLogger # File.open("target/phantomjs.log", "a")
})
end
我没有错误,反应页面似乎没有在phantomjs中渲染DOM或者通过poltergeist访问时。
我已经没有了解我所知道的选项。我可以尝试任何想法吗?