问题标签 [capybara-webkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 避免 capybaras webkit console.log 输出
我正在将 rspec 与 capybara-webkit 驱动程序一起用于 javascript 测试。
虽然拥有 javascripts console.log 输出是一个很棒的功能,但对于自动和并行测试,我不希望 console.log 弄乱输出。我尝试使用创建驱动程序
并将其与
对于所有在 spec_helper 或
Capybara.current_driver = :webkit_silent
对于一项测试,输出仍然存在。我稍微查看了代码,并验证了连接类中的标准输出设置为空。
有没有其他方法可以停止输出?
ruby-on-rails - 在 Windows 7 上安装 capybara 0.8.0 时出错
我是使用 Ruby 的新手,我需要在 Windows 7 上安装 Rails 服务器以便在 IE 中测试一些应用程序。
我做的一切都很好(我希望)但是现在当我尝试bundle install
在 cmd 上运行时,我收到了这个错误:
如何在 Windows 7 上安装 capybara-webkit?
我还尝试按照 Stackoverflow 上的其他说明在未测试的情况下运行 Bundle,但它不起作用。
我希望你能帮忙。
我无法在 Ubuntu 上构建 VM,所以不建议我这样做,而且我没有 Mac。
安装 capybara-webkit -v '0.8.0' 时出错:
暂时增强 PATH 以包含 DevKit... 构建原生扩展。这可能需要一段时间... 错误:安装 capybara-webkit 时出错:错误:无法构建 gem 原生扩展。
其中: (.;C:\Ruby\DevKit\bin;C:\Ruby\DevKit\mingw\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files ( x86)\Common File s\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System 32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C :\Program Files\WIDCOMM\Blu etooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files \Broadcom\Broadcom 802.11 网络适配器;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools \Bi nn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Micro soft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\To ols\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DT S\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Micros oft ASP.NET\ASP. NET 网页\v1.0\;C:\Program Files (x86)\VisualSVN\bin:C:\Wind ows\Microsoft.NET\Framework\v3.5;C:\Program Files\TortoiseGit\bin;C: \Ruby\bin;C:\Ruby193\bin) 其中:(.;C:\Ruby\DevKit\bin;C:\Ruby\DevKit\mingw\bin;C:\Program Files\Common Files 中没有 qmake-qt4 \Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\Sy stem32\Wbem;C:\ Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\ATI Technologies\ATI .ACE\Core-Static;C:\Program Files\Broadcom\ Broadcom 802.11 网络适配器;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tool s\Binn\;c:\Program Files\ Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\10 0\Tools\Binn\VSShell \Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\10 0\DTS\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\ Mi crosoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\VisualSVN\bin:C:\Windows\Microsoft.NET\Framework\v3.5;C:\Program Files \TortoiseGit\bin;C:\Ruby\bin;C:\Ruby193\bin)\Program Files (x86)\Microsoft SQL Server\10 0\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\10 0\DTS\Binn\;C:\Program文件 (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Mi crosoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\VisualSVN\bin:C :\Windows\Microsoft.NET\Framework\v3.5;C:\Program Files\TortoiseGit\bin;C:\Ruby\bin;C:\Ruby193\bin)\Program Files (x86)\Microsoft SQL Server\10 0\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\10 0\DTS\Binn\;C:\Program文件 (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Mi crosoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\VisualSVN\bin:C :\Windows\Microsoft.NET\Framework\v3.5;C:\Program Files\TortoiseGit\bin;C:\Ruby\bin;C:\Ruby193\bin)
Gem 文件将继续安装在 C:/Ruby/lib/ruby/gems/1.9.1/gems/capybara-web kit-0.8.0 以供检查。结果记录到 C:/Ruby/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.8.0/./gem_m ake.out
ruby-on-rails - Capybara webkit无效响应错误,如何调试?
我正在尝试为网页编写请求规范。
此页面在开发中正常工作,没有错误。
但是在 capybara webkit 中运行我在尝试提交表单后收到此错误:
为了找出原因,我开始剥离页面上的标记和 JavaScript。以至于它是一个带有普通提交按钮的空表单。我仍然收到上述错误!
测试现在字面意思是:
但是,如果我删除 :js 选项,此测试确实有效:
Javascript 测试在此应用程序的其他页面中确实有效...
这对我来说毫无意义。有人对如何从这里进行调试有任何建议吗?
谢谢你的帮助
ruby-on-rails - 将所有子域重定向到“www”时重新配置 Capybara-webkit
我有一个使用裸域(例如doma.in
)的 Rails 3.2 应用程序,我想将所有子域(包括根)重定向到www.doma.in
.
gem rack-www很好地做到了这一点。但是,现在我所有的集成测试都失败了。我正在使用 Capybara-webkit 和 Turnip。
帮助!提前致谢。
ruby-on-rails-3 - 使用 Rspec + Timecop + Capybara + Capybara Webkit 的集成规范中的 Capybara::FrozenInTime 错误
我在使用 rspec、capybara、capybara-webkit 和 timecop 的某些集成规范中看到错误。
我知道冻结时间的唯一宝石是 Timecop,但我没有在失败的测试用例中使用它。
由于错误仅在某些时候发生,我什至不知道在更改某些内容后它是否消失了。
ruby-on-rails - 为什么我在使用 selenium/webkit 和 capybara 时会出现空白页?
我正在尝试用水豚和硒测试我的黄瓜场景,但我总是得到空白页。
我读到这个:Capybara + RSpec 只在控制器规范中看到空白页。为什么?
但它并不完全相同,因为那是 rspec。
我的 env.rb 有:
我试图将其更改为 :selenium 但这是同一个故事。
有什么帮助吗?
ruby-on-rails - 无法在 Windows Server 2008 R2 / Windows 7 中安装 capybara-webkit
我需要在安装在 Windows Server 2008 R2 x64 上的 Jenkins 中运行测试,因此在没有“测试”部分的情况下运行 bundle install 的建议不适合这里。
我需要在 Windows 中安装 capybara-webkit。我收到的错误消息一如既往地包括本机扩展:
似乎安装了本机 QT 组件(我已经下载了 1,7 GB (!!!) 分发包并安装了它)。增强 PATH 没有帮助。
也安装了 DevKit。
ruby-on-rails - Capybara-selenium 故障并重定向 example.com/ 当没有一切都是绿色的
当我使用 gem 'selenium-webdriver' 运行测试时(带有“ describe "with valid information", :js => true do
”)
规范/请求/post_pages_spec.rb
我在规范中遇到错误:
日志/test.log
但是当我在没有 Selenium ( describe "with valid information" do
)的情况下运行测试时,
测试是绿色的。
为什么 Selenium 不创建 Post 并使测试变为红色?
如何解决?
ruby-on-rails - 安装 capybara-webkit (0.12.1) 时无法构建 gem 原生扩展
当我收到此错误时,我无法安装Capybara Webkit 驱动程序:
我在 Windows 7 x64 上运行,如您所见,使用 RailsInstaller for Windows 安装。我试过gem install capybara-webkit
了,现在我的 gem 文件中有它,但都返回相同的错误。
有谁知道如何解决这个问题?
ruby-on-rails - rails bundle 错误 - capybara-webkit - 无法构建原生扩展
尝试运行捆绑软件(现有应用程序,运行 Ubuntu 12.04 的新机器)。