capybara 相关问题

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

Capybara应该有_content不等待足够长的时间

所以我正在用水豚写一个验收测试。该方案是将我们的新闻通讯系统连接到外部邮件服务。我们将被重定向到我们的外部服务页面以请求访问...

回答 4 投票 0

功能规范在本地传递但在Circle CI上失败

我有ActiveAdmin视图的功能规范。它适用于我的本地机器。但是当在CircleCi中运行时,它以nil的未定义方法`text'失败:NilClass规范它'使用update_at日期...

回答 1 投票 0

Capybara / Ruby - 尝试从不可见元素中获取文本,然后将其转换为字符串

我正在尝试从属于不可见元素的CSS选择器中获取特定的文本值。之后我想将文本(从元素)转换为String以使用切片方法...

回答 1 投票 0

Capybara / Ruby - 试图从所有不明确的css选择器中获取Text并将其转换为字符串

我试图从HTML中的模糊不清的特定CSS选择器中获取所有文本。我想访问这些模糊的CSS并获取文本然后返回所有信息。我已经想通了......

回答 1 投票 1

Selenium,Capybara:Resize Window无法达到正确的分辨率

我正在使用带有chrome的Capybara,我希望将窗口调整为特定分辨率,在我的情况下为1920 * 1080。为此,我使用resize_to函数和上面的参数。但窗口......

回答 1 投票 0

在本地计算机上运行黄瓜测试时抑制Selenium警告

每当我在本地机器上进行黄瓜测试时,我都会尝试抑制硒警告。我尝试了以下:options.add_argument(“ - disable-logging”)options.add_argument('log-level = 3')...

回答 1 投票 1

如何避免在集成测试中数据库回滚后挂起的请求失败?

我们一直在经历一个间歇性的问题,我想看看这里的人是否有洞察我们如何解决它。我们正在与Minitest + Capybara和Chrome进行集成测试......

回答 2 投票 0

登录后访问会话并在功能规范中注销

我希望能够在注销后测试会话无效。为此,我想检查登录后,会话存在,我想获得会话详细信息。注销会话后不再......

回答 1 投票 0

我的.click方法只能工作,然后有时会出错

我正在使用Capybara刮一个网站,其中一个动作就是点击一个按钮。有时Capybara点击它,其他时候会发出此错误/Users/maximushan/.rvm/gems/ruby-2.4.2/gems / ...

回答 1 投票 0

如何使用Capybara选择下拉选项

我正在尝试使用Capybara(2.1.0)从下拉菜单中选择一个项目。我想按编号选择(意思是选择第二个,第三个等选项)。我用Google搜索疯狂尝试各种各样的...

回答 8 投票 113

如何配置VCR以使用与请求匹配的磁带名称?

我正在使用rspec / capybara / VCR来录制磁带。目前,我的磁带会自动命名为包含正在运行的测试层次结构的简化版本,默认情况下也是如此。我会 ...

回答 1 投票 3

如何获取Capybara中当前路径的完整URL

我很想在水豚中编写测试,但我无法获取页面的当前URL。我写的是这样的:url = page.current_url + page.current_path不知何故它只是返回基地...

回答 3 投票 26

EOFError与Capybara,Puma,Rails系统测试在SSL下

在SSL下运行Rails系统测试表现出奇怪的行为,我不确定这是一个错误还是设计错误。这个非常基本的示例应用程序有一个系统测试,用于查找...

回答 2 投票 0

如何在运行Rspec功能测试之前创建一个已登录的用户?

我正在尝试编写一个功能测试(使用Rspec 3和Capybara)来测试用户添加地址(字符串)并获取响应中的坐标。用户需要先登录才能执行此操作,...

回答 2 投票 0

如何获取无头浏览器的用户代理

我在无头镀铬浏览器上运行测试,需要获取无头浏览器的用户代理。对于Chrome浏览器,这不是无头的我使用此代码来获取用户代理:页面....

回答 1 投票 -1

Capybara Select2帮助w / Firefox

出于某种原因,我遇到了Select2和Firefox w / Geckodriver的问题。选择2个字段我以前只能说page.select'文字',来自:'标签'然而不再有效我只是得到...

回答 2 投票 0

断言找到的节点数量大于N.

使用Capybara,可以轻松断言要找到的节点的确切数量:page.should have_selector(“fieldset.has_many_fields input [type = file]”,:count => 2)这确保了确切的...

回答 2 投票 4

ruby - loop capybara点击所有元素

你可以帮我解决这个问题吗?我希望能够删除所有文件,但我想使用循环结构。我怎么能用红宝石中的foreach使用水豚来做到这一点?我有 ...

回答 1 投票 -1

如何在Rails上编写Stripe checkout的集成测试?

我试图为我的Rails 3.2应用程序为Stripe的checkout.js [https://checkout.stripe.com/checkout.js]编写集成测试。手动条纹检查对我来说正常工作...

回答 5 投票 17

Capybara防止附上提交事件形成

在我的rails应用程序中,我使用jquery将onsubmit事件附加到我的表单,如下所示:$(“form.my_form”)。submit(function(){alert(“test”)return true;});当我手动打开时,这工作正常...

回答 1 投票 0

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