Skip to content

Instantly share code, notes, and snippets.

@lcuevastodoit
Forked from anikkar/gist:2506759
Created January 27, 2022 21:38
Show Gist options
  • Save lcuevastodoit/16e61091b77ac2adad0c3138c2bad2b5 to your computer and use it in GitHub Desktop.
Save lcuevastodoit/16e61091b77ac2adad0c3138c2bad2b5 to your computer and use it in GitHub Desktop.
capybara/poltergeist
require 'rubygems'
require 'capybara'
require 'capybara/dsl'
require 'capybara/poltergeist'
Capybara.run_server = false
Capybara.current_driver = :poltergeist
Capybara.javascript_driver = :poltergeist
Capybara.app_host = 'http://www.youtube.com'
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, {:phantomjs => 'phantomjs'})
end
module MyCapybaraTest
class Test
include Capybara::DSL
def test_youtube
a = visit('/watch?v=J---aiyznGQ')
sleep 10
page.driver.render('ss.png', :full => false)
end
end
end
t = MyCapybaraTest::Test.new
t.test_youtube
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment