文件名称:chrome_remote:Ruby中的Chrome DevTools协议的客户端实现
文件大小:16KB
文件格式:ZIP
更新时间:2024-02-21 23:55:39
ruby chrome devtools ChromeRuby
ChromeRemote ChromeRemote是Ruby中的的客户端实现。 它使您可以从Ruby代码中远程控制,检测,检查,调试和配置基于Chrome / Chromium的浏览器实例。 使用范例 以下代码段导航至https://github.com ,转储加载页面时发出的所有请求,并在加载页面后截取屏幕截图: require 'chrome_remote' require 'base64' chrome = ChromeRemote . client # Enable events chrome . send_cmd "Network.enable" chrome . send_cmd "Page.enable" # Setup handler to log network requests chrome . on "Network.requestWillBeSent" do | params | puts params [ "request" ] [ "url" ] end # Navigate to github.com and wait for the page t
【文件预览】:
chrome_remote-master
----LICENSE.txt(1KB)
----lib()
--------chrome_remote.rb(1KB)
--------chrome_remote()
----Gemfile(98B)
----spec()
--------integration()
--------spec_helper.rb(482B)
--------support()
----Rakefile(117B)
----examples()
--------network_dump_and_screenshot.rb(570B)
----.travis.yml(70B)
----README.md(7KB)
----chrome_remote.gemspec(1009B)
----.rspec(31B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(127B)
----bin()
--------console(348B)
--------setup(131B)