无头:使用Ruby创建虚拟X屏幕,录制视频并拍摄屏幕截图

时间:2024-02-22 21:34:00
【文件属性】:

文件名称:无头:使用Ruby创建虚拟X屏幕,录制视频并拍摄屏幕截图

文件大小:17KB

文件格式:ZIP

更新时间:2024-02-22 21:34:00

ruby screenshot ffmpeg integration-testing selenium

无头 Headless是Xvfb的Ruby接口。 它允许您直接从Ruby代码创建无头显示,隐藏低级操作。 它还可以从虚拟帧缓冲区捕获图像和视频。 例如,您可以记录失败的集成规格的屏幕截图和截屏视频。 我创建它是为了可以在Cucumber中运行Selenium测试,而无需任何shell脚本。 更重要的是,只有对Selenium运行测试时,您才能变得毫无头绪。 其他可能的用途包括使用wkhtmltopdf生成pdf或截图。 可从获得文档 注意:Headless不会隐藏OS X上的大多数应用程序。 安装 在Debian / Ubuntu上: sudo apt-get install xvfb gem install headless 用法 阻止模式: require 'rubygems' require 'headless' require 'selenium-webdriver' Headless . ly do driver = Selenium :: WebDriver . for :firefox driver . navigate . to 'http://goo


【文件预览】:
headless-master
----.gitignore(27B)
----CHANGELOG(2KB)
----.travis.yml(609B)
----LICENSE(1KB)
----spec()
--------video_recorder_spec.rb(4KB)
--------integration_spec.rb(1KB)
--------headless_spec.rb(10KB)
----README.md(7KB)
----lib()
--------headless.rb(8KB)
--------headless()
----Gemfile(91B)
----Rakefile(28B)
----headless.gemspec(668B)

网友评论