2017-05-02 89 views

回答

1

鬼驅人不提供PhantomJS」 includeJS任何訪問,但其extensions功能是通過injectJS提供類似功能,允許您指定獲得在頁面加載JS文件執行創建時間,允許您填充缺失的功能等。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