0
ネイティブファントムズ関数とポルターガイストで利用可能な関数の間にブリッジがありますか?私はポルタージュでphantomjsの "includeJs"機能を使用するにはどうすればいいですか?
ネイティブファントムズ関数とポルターガイストで利用可能な関数の間にブリッジがありますか?私はポルタージュでphantomjsの "includeJs"機能を使用するにはどうすればいいですか?
ポルターガイストはPhantomJS」includeJS
へのアクセスを提供していませんphantomjsを使用する「includeJs」したいと思いますが、そのextensions
機能は、ページにロードされますJSファイルを指定することができ、同様の機能を提供injectJS
を介して実行されます不足している機能をポリフィルすることができます。http://www.rubydoc.info/gems/capybara/Capybara/Node/Actions#attach_file-instance_method。ドライバ登録時にファイルを指定できます。
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, extensions: ['file1.js', 'file2.js'])
end