⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Ruby client library for the Google Chrome Remote Debugging Protocol.

Notifications You must be signed in to change notification settings

fgalassi/chrome-remote-debug

Repository files navigation

Chrome Remote Debug Build Status

Ruby client library for the Google Chrome Remote Debugging Protocol.

Requirements

  • ruby >= 1.8.7
  • *nix system (linux, mac os x, etc..), windows don't know.

Install

$> gem install chrome_remote_debug

Usage

Client Object

# Initalize the client. Does not really connect.
chrome = ChromeRemoteDebug::Client.new("127.0.0.1", 9222)
# Fetch a list of pages returned as Page objects.
chrome.pages

Page Object

# Get the first page in chrome
page = chrome.pages.first
# Title of the page
page.title
# Url of the page
page.url
# Favicon url of the page
page.favicon

# Refresh the page
page.reload
# Go to this url
page.navigate("http://www.google.com")

Done

  • Get page list
  • Page.reload
  • Page.navigate

Todo

  • All the rest of protocol v1.0

Author

License

  • MIT License
  • Copyright (c) 2012 Federico Galassi

About

Ruby client library for the Google Chrome Remote Debugging Protocol.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages