capybara-webkit相关内容
我要将qt5的QtWebKit与capybara-webkit一起使用。 brew uninstall qt Uninstalling /usr/local/Cellar/qt/4.8.4... brew install qt5 This formula is keg-only: so it was not symlinked into /usr/local. 🍺 /usr/local/
..
我正在使用 Cucumber 编写我的集成测试,并使用 Database Cleaner 来保持我的数据库清洁.一切都很完美,因为我的测试不需要 Javascript. 我可以使用 Capybara webkit 使这些最后的测试通过,但是我的数据库没有被清理完全没有. 这是我的 features/support/env.rb 文件: 需要'simplecov'SimpleCov.s
..
关于如何修复的任何建议? gem install capybara-webkit -v '0.11.0'构建原生扩展.这可能需要一段时间...错误:安装 capybara-webkit 时出错:错误:无法构建 gem 原生扩展./home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rbsh:qmake:未找到Gem 文件将继续安装
..
我正在用 RSpec 和 capybara-webkit 改进我的测试,试图删除所有的 css 和 xpath 选择器如 find('#edit_user > div:nth-child(7) > div > div > button').click 我正在寻找替换它们的最佳选择. 我打算使用元素的 css 类,但一些“专业"水豚测试员说这不是最佳选择. 所以我的问题是:我可以在测
..
我正在使用水豚点击复选框,但无论我做什么似乎都找不到它.我能够正确地找到跨度内的跨度和标签,但无法找到我实际需要的输入. 这是复选框 我接受
..
我正在从 rails 3.2.19 升级到 rails 4.1.5,使用 rspec-rails 2.14.0.rc1 和 capybara 2.4.1.所有测试都通过了,我只剩下一个弃用警告: [弃用] Capybara::Webkit::Driver#accept_js_confirms!已弃用.请改用 Capybara::Session#accept_confirm. 导致这种情况的代码
..
有时我的规范可能会挂起,我不得不终止相应的 ruby 进程.当我运行用 capybara 和 webkit 驱动程序编写的集成规范时,这是很常见的. 是否可以检查给定的 ruby 进程并查看它挂在哪里?哪个方法、操作、文件、行号等 解决方案 tl;dr 使用 gdb(例如 Linux): echo 'call (void)rb_backtrace()' |gdb
..
我使用的是 rails 4.0.5、rspec 2.14.1、capybara 2.2.1、capybara-webkit 1.1.0 和 database_cleaner 1.2.0.我在以下功能测试中看到了一些奇怪的行为(模拟用户查看帖子评论,将鼠标悬停在图标上以显示菜单,然后单击菜单项删除评论): let(:user){create(:user)}让(:发布){创建(:发布,作者:用户)}
..
我是新手.我正在尝试在窗口 7 上构建带有本机扩展的 capybara-webkit (0.8.0).我已经安装了(路径集):RubyMine、Ruby SDK 和 Gems、Rails、DevKit、Qt、gmake、g++.但我仍然收到以下错误消息.任何帮助是极大的赞赏. $ gem install capybara-webkit -v '0.8.0'暂时增强 PATH 以包含 DevK
..
问题 我无法将 Capybara-webkit 1.0.0 安装到我的 Rails 3.2.10 项目中. 当我运行 bundle install 时,出现以下错误. 此外,当我将 capybara-webkit 回滚到 0.12.1 版本(2012 年 5 月 30 日)时,它安装正常. 注意:我在 OSX 10.8 和 Ubuntu 10.04 上都遇到了同样的问题
..
我一定没有正确理解在哪里放置这个方法调用.我有这个 test_helper.rb 文件 ENV['RAILS_ENV'] ||= 'test'需要 File.expand_path('../../config/environment', __FILE__)需要'rails/test_help'需要'minitest/rails/capybara'需要“水豚"需要“水豚/铁轨"需要“水豚/webk
..
我正在使用 capybara-webkit 来测试与第三方网站的集成(我需要 javascript). 我想使用 vcr 来记录在集成测试期间发出的请求,但 capybara-webkit 不通过网络 http,因此 vcr 无法记录它们.我将如何为 vcr 编写一个允许我记录请求的适配器? 解决方案 不幸的是,VCR 与 capybara-webkit 非常不兼容.事实上,capy
..
当我运行 rspec 时,我收到以下消息: capybara-webkit 的下一个主要版本至少需要 Qt 5.0 版本.您使用的是 4.8.6 版. 我不知道我在使用 Qt,所以对升级它的影响一无所知. 我该如何升级它以及在升级之前我应该采取哪些预防措施? 解决方案 equaleffect 上面的评论使我ImNaN 答案,即 从您的 gemfile 中注释掉 ca
..
我有一个链接: link_to %q().html_safe, feed_item, data: {confirm: 'Are you sure?',toggle: 'tooltip'}, method: :delete, 标题: '删除', id: 'delete_post' 以及以下功能规范代码 page.
..
这对我来说真的很艰难.我正在尝试迁移到 Mountain Lion,但在尝试安装 capybara-webkit 时得到以下信息. 初始错误: Gem::Installer::ExtensionBuildError: 错误:无法构建 gem 本机扩展. /Users/martinb/.rvm/rubies/ruby-1.9.3-p374/bin/ruby extconf.rbcd s
..
我正在使用磁盘分析器,我注意到在我的 .rvm 文件夹中有两个 gem,nokogiri 和 capybara-webkit,比通常: 检查它们内部,我发现 nokogiri 有一个临时文件夹,而 capybara-webkit 有一个源文件夹. 我的问题是:删除这些文件夹是否安全?(是的,我是一个贪婪的磁盘空间保护者)以及为什么 nokogiri 创建该临时文件夹?因为我有另一个 g
..
我需要在Windows Server 2008 R2 x64上安装的Jenkins中运行测试,因此此处没有“测试"部分的情况下运行捆绑包安装的建议就不适合了. 我需要在Windows中安装capybara-webkit.我收到的错误消息像往常一样包括本机扩展: 安装带有本机扩展名的capybara-webkit(0.12.0)Gem :: Installer :: ExtensionBui
..
我正在尝试将硒测试套件移植到capybara-webkit.Rails应用程序在Rails视图中嵌入了一个角度应用程序,并且与 webkit 的行为不符. 像这样的测试: 需要"spec_helper" 功能“编辑公司简介"在做之前@user =创建(:employee)@company = Company.find(@ user.employer.id)sign_in_as!@用户
..
我想将qt5的QtWebKit与capybara-webkit一起使用. brew uninstall qt Uninstalling /usr/local/Cellar/qt/4.8.4... brew install qt5 This formula is keg-only: so it was not symlinked into /usr/local. 🍺 /usr/local/
..
我的配置是MAC Mojave v10.14. 我尝试安装需要qt5.5的gem Capybara-webkit -v'1.15.0',但是qt5.5已被删除,并且与Xcode v10不兼容. 我尝试这个: 卸载Xcode v10 安装Xcode 9.4.1,可在developer.apple.com/ 中找到 安装qt5.5,我在qt.io/ 的档案中找到了它 运行捆绑包
..