capybara 相关问题

Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。

我应该在Capybara集成测试中使用随机数据吗?

我正在为一个有大约15步的向导编写一个很长的集成测试。每个步骤都有大约20个输入/选择框。我开始在测试中使用静态数据,但现在我已经开始...

回答 1 投票 2

Capybara和Select2版本4

如何在capybara中填写/选择一个select2搜索框(通过ajax获取结果)。在rails项目中使用select2的最新版本4和最新的capybara / rspec。 SO上有很多例子......

回答 4 投票 6

Capybara Rails Rspec _查找css属性/值

我正在寻找像line-height:for这样的值 ...

回答 1 投票 0

没有这样的密钥:从Poltergeist迁移到Selenium后输入

在从Poltergeist迁移到Selenium WebDriver / ChromeDriver之后,尝试从旧的Rails 4项目中获取规范。 .native.send_key(:Enter)周围的典型故障是否存在等效或...

回答 1 投票 0

未定义的方法`拒绝'为#

我正在使用Rspec和Capybara运行功能测试。当我在浏览器上添加现有文章的附件时,我没有问题......但是当我运行测试时,失败了,我不明白...

回答 1 投票 0

确定链接是否存在w / Cucumber / Capybara

我想验证页面上是否存在具有特定href的链接。我目前正在做我应该看到“/ some-link-here”但似乎失败了。我怎样才能确保链接存在而不必...

回答 4 投票 3

当Rspec需要在Ruby on Rails中打开单击函数的弹出窗口时失败

在我的应用程序中,当我单击href(超链接)时,弹出窗口应该打开并测试功能。在所有链接点击事件的地方,所有Rspecs测试用例都无法打开...

回答 1 投票 0

在Capybara的.closest()

我想在黄瓜中找到最接近html元素的父级。就像jQuery的.closest()函数一样。这是我的(伪)代码:aspect = find('。dropdown li:contains('+ selector +')')...

回答 2 投票 6

如何在Capybara中测试页面是否*没有重新加载(JavaScript onClick intercept有效)?

我正在使用Capybara,Cucumber和Poltergeist。我正在测试附加到表单提交按钮的JavaScript函数,该函数用于捕获提交事件并阻止它(执行AJAX ...

回答 5 投票 5

如何配置Rails 5.1 System-Test访问外部站点?

我本周开始使用Rails 5.1,现在正在研究一项名为System-Tests的新功能。我创建了一个新的系统测试,看起来像这样:#〜/ p4 / test / system / tkrprices_test.rb require'...

回答 1 投票 0

在黄瓜中扩展模块

我知道在Cucumber中我可以创建一个模块然后将该模块包含到World对象中,并且我在新创建的模块中创建的所有方法都可以全局使用...

回答 1 投票 0

为什么不在远程应用程序使用的数据库中反映的规范内进行更改?

我正在使用Capybara和RSpec编写功能测试,其中应用程序是远程的(即不是由Capybara启动)。测试和应用程序共享相同的数据库。所以我假设测试对...做出的任何改变

回答 1 投票 0

嘲笑from_omniauth方法进行测试? [重复]

我想测试else分支。我在下面写了“TEST THIS BRANCH”。要在@ user.persisted中找到该分支?应该是假的。 from_omniauth在用户模型中定义。 class Users :: ...

回答 1 投票 0

如何用capybara和selenium填充tinymce-rails编辑器?

我使用水豚测试tinymce形式有困难。我正在使用tinymce-rails并且在我的表单中有7个编辑器。我也使用asciimath插件与tinymce。一切正常,但我无法......

回答 4 投票 9

获取Net :: ReadTimeout:访问Ruby Capybara Cucumber的网站

我正在使用Ruby / Cucumber / Capybara / Chromedriver运行自动化测试,但是在运行简单的测试场景时出现错误。我试图通过更新Ruby,Capybara,Cucumber的版本来解决问题......

回答 2 投票 0

如何在浏览器中使用黄瓜水豚获取cookie

我使用黄瓜红宝石在浏览器上进行自动化测试。我需要打印cookies如何在capyabara浏览器中获取cookie 1.在浏览器中检查元素2.应用程序3.打印cookie ...

回答 2 投票 0

Rspec和capybara选择了价值

我想断言,如果某些选择具有特定值而不是文本。如果我通过文字断言这是有效的:它应该是真的'应该has_select(“country”,:selected =>'Brazil')结束我的选择...

回答 3 投票 5

使用Headless Chrome的GitLab CI中的Rspec测试失败

我有以下规范代码来测试用户登录功能。功能“用户登录”做上下文“使用浏览器”,:js => true do before(:each)先访问“/”(:link,“...

回答 1 投票 0

Capybara Webkit似乎没有足够快地提交表单

我正在使用Capybara来测试一个基本表单 - 当用户填写它并提交它应该创建一个新的用户记录它“创建一个新用户”请访问some_random_path#填写表单fill_in(“...

回答 1 投票 0

使用capybara-mechanize进行远程测试:表单提交导致URL不正确(404 => Net :: HTTPNotFound)

正在测试的应用程序:在Vagrant vm App上运行的CakePHP应用程序进行测试:本地(基本上是空白的)Rails app with capybara-mechanise 10个示例,1个失败失败的是:404 => Net :: ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.