Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
我正在为一个有大约15步的向导编写一个很长的集成测试。每个步骤都有大约20个输入/选择框。我开始在测试中使用静态数据,但现在我已经开始...
如何在capybara中填写/选择一个select2搜索框(通过ajax获取结果)。在rails项目中使用select2的最新版本4和最新的capybara / rspec。 SO上有很多例子......
Capybara Rails Rspec _查找css属性/值
我正在寻找像line-height:for这样的值 ...
没有这样的密钥:从Poltergeist迁移到Selenium后输入
在从Poltergeist迁移到Selenium WebDriver / ChromeDriver之后,尝试从旧的Rails 4项目中获取规范。 .native.send_key(:Enter)周围的典型故障是否存在等效或...
我正在使用Rspec和Capybara运行功能测试。当我在浏览器上添加现有文章的附件时,我没有问题......但是当我运行测试时,失败了,我不明白...
确定链接是否存在w / Cucumber / Capybara
我想验证页面上是否存在具有特定href的链接。我目前正在做我应该看到“/ some-link-here”但似乎失败了。我怎样才能确保链接存在而不必...
当Rspec需要在Ruby on Rails中打开单击函数的弹出窗口时失败
在我的应用程序中,当我单击href(超链接)时,弹出窗口应该打开并测试功能。在所有链接点击事件的地方,所有Rspecs测试用例都无法打开...
我想在黄瓜中找到最接近html元素的父级。就像jQuery的.closest()函数一样。这是我的(伪)代码:aspect = find('。dropdown li:contains('+ selector +')')...
如何在Capybara中测试页面是否*没有重新加载(JavaScript onClick intercept有效)?
我正在使用Capybara,Cucumber和Poltergeist。我正在测试附加到表单提交按钮的JavaScript函数,该函数用于捕获提交事件并阻止它(执行AJAX ...
如何配置Rails 5.1 System-Test访问外部站点?
我本周开始使用Rails 5.1,现在正在研究一项名为System-Tests的新功能。我创建了一个新的系统测试,看起来像这样:#〜/ p4 / test / system / tkrprices_test.rb require'...
我知道在Cucumber中我可以创建一个模块然后将该模块包含到World对象中,并且我在新创建的模块中创建的所有方法都可以全局使用...
我正在使用Capybara和RSpec编写功能测试,其中应用程序是远程的(即不是由Capybara启动)。测试和应用程序共享相同的数据库。所以我假设测试对...做出的任何改变
我想测试else分支。我在下面写了“TEST THIS BRANCH”。要在@ user.persisted中找到该分支?应该是假的。 from_omniauth在用户模型中定义。 class Users :: ...
如何用capybara和selenium填充tinymce-rails编辑器?
我使用水豚测试tinymce形式有困难。我正在使用tinymce-rails并且在我的表单中有7个编辑器。我也使用asciimath插件与tinymce。一切正常,但我无法......
获取Net :: ReadTimeout:访问Ruby Capybara Cucumber的网站
我正在使用Ruby / Cucumber / Capybara / Chromedriver运行自动化测试,但是在运行简单的测试场景时出现错误。我试图通过更新Ruby,Capybara,Cucumber的版本来解决问题......
我使用黄瓜红宝石在浏览器上进行自动化测试。我需要打印cookies如何在capyabara浏览器中获取cookie 1.在浏览器中检查元素2.应用程序3.打印cookie ...
我想断言,如果某些选择具有特定值而不是文本。如果我通过文字断言这是有效的:它应该是真的'应该has_select(“country”,:selected =>'Brazil')结束我的选择...
使用Headless Chrome的GitLab CI中的Rspec测试失败
我有以下规范代码来测试用户登录功能。功能“用户登录”做上下文“使用浏览器”,:js => true do before(:each)先访问“/”(:link,“...
我正在使用Capybara来测试一个基本表单 - 当用户填写它并提交它应该创建一个新的用户记录它“创建一个新用户”请访问some_random_path#填写表单fill_in(“...
使用capybara-mechanize进行远程测试:表单提交导致URL不正确(404 => Net :: HTTPNotFound)
正在测试的应用程序:在Vagrant vm App上运行的CakePHP应用程序进行测试:本地(基本上是空白的)Rails app with capybara-mechanise 10个示例,1个失败失败的是:404 => Net :: ...