草庐IT

Headless

全部标签

ruby-on-rails - Ruby on Rails 最稳定( headless 痛)的开发环境?

请一些更高级的Rails开发人员分享他们发现的最高效的OS、IDE等组合(即产生最少兼容性问题和麻烦的设置)?另外,最常用的设置是什么? 最佳答案 我认为通用设置很常见,因为它被认为是所有选项之间的最佳折衷方案。常见的设置是:MacOSXTextMatervm 关于ruby-on-rails-RubyonRails最稳定(headless痛)的开发环境?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

ruby - 在 Chrome 中运行 headless 模式时将文件下载到路径

我正在使用以下版本:ruby2.4.1chromedriver2.33selenium-webdriver3.7.0watir6.7.3页面对象2.2.2Chrome浏览器62.0.32env.rb文件包含下载目录的路径。在headless模式下NOT运行测试时,文件下载完美,但是当我headless运行时,什么也没有发生,文件也没有下载。我使用的是chromderiver2.27和Chrome浏览器58.*,它在两种模式下都有效,有人知道我该如何克服吗? 最佳答案 这就是我的发现,它确实有效!我在env.rb文件中配置headle

Ruby Headless gem 屏幕尺寸未得到遵守

我正在使用Ruby和Watir-Webdriver以及Headlessgem运行Watir测试。这是设置Headless环境的代码:headless=Headless.new(dimensions:"1600x900x24")如果测试崩溃,我们的测试环境会自动捕获屏幕截图。我希望看到1600x900的屏幕截图,但图像大约为1050x818(+/-几个像素),并且网页本身已缩放以适合该区域。我将headless(headless)尺寸更改为3200x1800x24,我的屏幕截图为1585x1718。我将headless(headless)尺寸更改为50x90x24,屏幕截图为187x8,

ruby - 使用 headless_chrome 模拟设备

我正在尝试在运行我的规范时模拟不同的设备,目前没有结果。#spec_helperrequire'rspec'require'capybara'require'capybara/rspec'require'selenium/webdriver'Capybara.register_driver:headless_chromedo|app|Capybara::Selenium::Driver.load_seleniumbrowser_options=::Selenium::WebDriver::Chrome::Options.newbrowser_options.args"iPhone8"}

ruby - headless (headless)操作在 Sinatra 路由中不起作用

我正在使用headless和selenium-webdrivergems启动headless(headless)Firefox浏览器:headless=Headless.new(video:{frame_rate:12,codec:'libx264'})headless.startdriver=Selenium::WebDriver.for(:firefox)使用这段代码,我可以编写以下内容:driver.navigate.to("http://google.com")但在浏览器中访问“/”后出现以下错误:get'/'dodriver.navigate.to("http://googl

ruby - 使用 headless Chrome 将 URL 列入黑名单

我试图在我的规范中阻止URL,实现了我在使用capybara_webkit时的效果:Capybara::Webkit.configuredo|config|config.block_url("*google*")config.allow_url('*my_website.com')end看完thisarticle,我尝试做类似的事情:require'webmock/rspec'moduleWebmockConfigdefself.default_disabled_urls['*google*']endendWebMock.disable_net_connect!(allow_local

ruby - 将 JS 文件注入(inject) capybara chrome headless

我的测试中有RSpecwithCapybara和ChromeHeadless。对于某些页面,我加载了其他javascript所依赖的外部JS文件。我想让我的测试独立于外部JS调用,例如当我离线时,它们将无法工作并抛出JS错误。更改生产代码(例如测试环境然后加载或不加载文件或执行脚本)感觉非常难看,所以这不是一个选项。因此,我考虑在每次访问页面时将某种模拟脚本注入(inject)浏览器。问题是,page.evaluate_script或page.execute_script等方法仅在加载页面时运行脚本。此时,生产JS代码已经抛出错误。我四处寻找解决方案,但没有找到让chromeheadl

ruby - 在 mac 系统中找不到 Xvfb (Headless::Exception)

/Users/ct/.rvm/gems/ruby-2.1.1/gems/headless-1.0.2/lib/headless/cli_util.rb:9:inensure_application_exists!':Xvfbnotfoundonyour系统(headless(headless)::异常)来自/Users/ct/.rvm/gems/ruby-2.1.1/gems/headless-1.0.2/lib/headless.rb:68:ininitialize'来自c_1319.rb:9:innew'来自c_1319.rb:9:in' 最佳答案

ruby - 使用 Capybara 和 headless Chrome 运行功能测试时出现 EOFError

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭4年前。Improvethisquestion编辑:事实证明,这整个问题是由于我们的WEBrick项目中隐藏且命名不当的猴子补丁造成的,Capybara将其用作其默认Web服务器。StackOverflow不允许我删除问题,因此在进一步阅读时要小心。我们正在尝试将我们的Ruby版本从2.2.7升级到2.4.3。该应用程序本身运行良好,但我们通过

如何在Linux系统上刷抖音

镜像下载、域名解析、时间同步请点击阿里云开源镜像站自从抖音出了网页版很多小伙伴,上班刷起来了今天,写一篇教大家如何使用linux刷抖音抖音入驻PC端之后,其实就是一个终端的网站页面看看我们如何在Linux端,完成搜索、截图、访问网页等等功能一、首先增加一下新yumvim/etc/yum.repo.d/google-chrome111.repo二、调整内容[yum源名称]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64enabled=1gpgcheck=1gpgkey=https://dl.