Mar*_*her 5 capybara poltergeist
假设我在Mac OS X上安装了PhantomJS,我可以编写一个普通的旧Ruby脚本(没有Cucumber,没有RSpec)来驱动Poltergeist吗?换句话说,我想要一些宝石,将Capybara驱动程序设置为Poltergeist,然后开始调用page.fn()来下载页面,分析内容等等?
更新:这是我创建的.它似乎工作.
require 'awesome_print'
require 'capybara'
require 'capybara/dsl'
require 'capybara/poltergeist'
Capybara.javascript_driver = :poltergeist
Capybara.run_server = false
Capybara.app_host = 'http://www.google.com'
Capybara.current_driver = :poltergeist
include Capybara::DSL
visit '/'
page.driver.network_traffic.each do |request|
ap request.response_parts
end
Run Code Online (Sandbox Code Playgroud)
我知道裸体包含是坏的,但我只是在我将它封装在一个类之前的那一刻.
反馈?
| 归档时间: |
|
| 查看次数: |
512 次 |
| 最近记录: |