腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(438)
视频
沙龙
1
回答
Rspec
,
Capybara
,
selenium_chrome_headless
。
提交
远程
表单
后
等待
响应
、
、
正在使用Rails 6、
Rspec
rspec
-rails (3.9.0)、
Capybara
capybara
(3.31.0)、
selenium_chrome_headless
现在可以使用sleep 0.2,但我真的不喜欢这样的方法。我找到了另一种方法: Timeout.timeout(
Capybara
.default_wait_time) do
浏览 13
提问于2020-02-09
得票数 1
回答已采纳
1
回答
Net ::ReadTimeout出现在Rails SystemTest中
、
、
当执行
rspec
时,很长一段时间没有
响应
,然后发生Net ::ReadTimeout:,测试失败。 # /usr/local/bundle/gems/
浏览 10
提问于2019-08-19
得票数 0
回答已采纳
1
回答
Capybara
/
Rspec
侦听ajax
响应
,显式不
等待
x秒
、
、
、
我正在尝试为ajax请求返回特定JSON
响应
后
UI中发生的事情编写端到端测试。我正在使用
Capybara
/
Rspec
和Backbone.js前端运行Rails3。 目前,我正在通过显式设置sleep来
等待
响应
。这目前运行良好,但显然,这不是最好的想法。如何在
Capybara
中
等待
ajax
响应
?我是否需要通过隐藏的
表单
字段或其他方式公开JSON对象?
浏览 0
提问于2012-08-15
得票数 2
1
回答
为什么使用
Capybara
、Poltergeist和Javascript的
RSpec
特性规格不一致?
、
、
、
、
嗨,软件开发人员, 我有一个Rails应用程序,通常设置一个测试套件(
RSpec
,
Capybara
,Poltergeist,jQuery,Rails)。我使用一个小Javascript(jQuery)来处理
远程
请求。基本上起作用了,我还不明白我的问题。因此,我可以用更多的知识来更新这个问题。这种不一致和意外的行为出现在一个特性规范中,该规范通过
Capybara
的Poltergeist测试用户交互(单击
表单
和链接),并通过AJAX使用jQuery隐藏和显示HTML。设置
Capybara
默认
浏览 1
提问于2014-03-10
得票数 6
回答已采纳
1
回答
水豚没有JavaScript就不会选择单选按钮
、
、
、
、
我注意到,我的
Capybara
测试(使用
RSpec
)不会选择"No“单选按钮,除非它与JavaScript驱动程序一起运行(我使用
selenium_chrome_headless
)。测试套件还有许多其他的
Capybara
测试,它们都
提交
了没有JS的
表单
,我避免启用JS驱动程序,除非需要。 在这种情况下,我不明白是什么阻止了
Capybara
选择没有JS的单选按钮。但是,当我在没有js: true的情况下运行相同的测试时,
提交
表单</em
浏览 7
提问于2021-03-14
得票数 0
回答已采纳
3
回答
RSpec
,
Capybara
: redirect_to不在create/post规范中工作
、
、
、
Create' endend require '
capybara
/rails'
Capybara</e
浏览 0
提问于2018-08-21
得票数 0
回答已采纳
1
回答
Capybara
::ElementNotFound问题与
远程
真
、
、
我有一个使用remote=>true
提交
的
表单
Date: <%= text_field_tag%> <div id="converted_amount"></div> 在
提交
浏览 2
提问于2017-09-04
得票数 0
回答已采纳
1
回答
如何在
Capybara
测试中使用
Rspec
清除Warden/Devise
、
、
、
、
我想在我的Rails应用程序中使用
Capybara
测试套件中的
rspec
mocks来清除一个登录的用户(使用Devise/Warden)。我的问题是:我如何使用水豚、设计和规范模拟模拟登录用户,而不要求登录用户首先转到注册路径、填写
表单
、
提交
、
等待
响应
,然后转到所需的页面?
浏览 0
提问于2012-01-03
得票数 9
回答已采纳
2
回答
如何在Rails中编写快速验收测试
、
、
、
例如,用户登录,单击某个按钮,出现javascript弹出窗口,然后
提交
表单
。简单的功能,但问题是这些测试真的很慢。我们将
Rspec
与
Capybara
和Selenium一起使用,因此我们的测试必须打开浏览器,模仿用户操作,
等待
javascripts等。 我的问题是:如何以更好、更快的方式做到这一点?我们有很多验收测试,在运行了我们项目中的所有规范
后
,我们必须
等待
大约30分钟才能完成。
浏览 2
提问于2014-05-04
得票数 1
1
回答
nil:NilClass (AngularJS)的
后
钩子NoMethodError:未定义的方法‘`each’中出错
、
、
、
、
我使用的是带有postgres、
rspec
2.13、
capybara
2.0.3和database_cleaner 0.9.1的Rails 3.2.13。我也在使用AngularJS。我有一个带有js:true的规范,它测试
表单
的
提交
(创建标准的rails模型实例)。唯一不是标准Rails的是我使用AngularJS通过Ajax
提交
这个
表单
。我在我的spec_helper.rb里看到了这个: if
Capybara
.
浏览 1
提问于2013-05-04
得票数 0
2
回答
如果只更改注册视图,我是否需要一个自定义的设计控制器?
、
、
、
、
我有以下步骤,在一个
capybara
/
rspec
集成测试中,它只是尝试注册一个新成员。但是,直到save_and_open_page之前,没有
rspec
错误(因此这些字段正在被填充)。 我遗漏了什么?我需要子类DeviseRegistrations控制器吗?
浏览 7
提问于2011-05-18
得票数 7
回答已采纳
1
回答
jQuery-验证:使用
远程
隐藏按钮?
、
、
、
当我使用来自的并按submit按钮时,
提交
按钮的名称不会在$_POST数组中列出。这是个窃听器还是我做错什么了?<?php $("#mainForm").validate({ email: { email
浏览 3
提问于2016-09-26
得票数 0
回答已采纳
1
回答
RSpec
/
Capybara
检查未触发onChange事件
、
、
、
、
我正在用
RSpec
测试我的JavaScript,用Webkit driver测试
Capybara
。在我选中复选框
后
,JS onChange事件会验证
表单
并禁用submit按钮,直到我选中第二个复选框。check 'match_player_ids_1'end 在选中复选框
后
,我尝试使用sleep 2,使用binding.pry检查元素是否已选
浏览 2
提问于2015-05-06
得票数 1
3
回答
水豚不识别动态添加的DOM元素?
、
、
、
、
当我使用
Capybara
和Selenium时,我似乎很难测试我用jQuery所做的流畅的javascript操作。预期的行为是在用户单击链接"add“时动态生成
表单
。是否有办法为
Capybara
重新加载DOM,或者这个宝石中是否有我还没有听说过的元素?==Edit==wait_for_element 方法。
浏览 7
提问于2010-10-06
得票数 17
回答已采纳
1
回答
水豚重定向到JSON
响应
、
、
、
、
我的rails应用程序中有一个
表单
,它
远程
地将数据发送到控制器操作。然后是JavaScript,它
等待
一个成功的AJAX
响应
,然后更新页面的段。当使用Turnip、
Rspec
和
Capybara
进行测试时,current_page被重定向到JSON
响应
,而不是像我预期的那样停留在页面上。conversation_params) render json: @conversation, serializer: Conversati
浏览 1
提问于2015-10-07
得票数 0
回答已采纳
2
回答
功能规格检查
表单
按钮在
提交
后
被禁用的问题
、
我正在编写一个
RSpec
/
capybara
功能规范,以测试在按下
表单
提交
按钮
后
,该按钮是否被禁用,并且其文本被更改为“添加...”。在等级库中,单击按钮(如果有效,则
提交
表单
),并显示:执行的对应javascript', disabled: true) 但是我认为,到这个时候,
表单
<em
浏览 32
提问于2019-07-17
得票数 0
回答已采纳
2
回答
如何使用Cucumber测试非Ruby、非Rack API
、
、
、
、
我看过的大多数使用Cucumber的库(例如
Capybara
)似乎都是围绕基于Rack的应用程序设计的。我希望有类似的东西,但不依赖于Rack。 没有机架依赖项的gem(如果有)。或者有没有办法使用
Capybara
来测试
远程
服务器上的API?
浏览 0
提问于2011-10-29
得票数 2
回答已采纳
1
回答
是否可以使用redux-form自动调用handleSubmit以
响应
状态更改?
、
、
我想有一个两部分
提交
策略为我的redux-form。首先,用户在
表单
上调用submit,该
表单
调用一个验证方法。
响应
可能会有一些警告。我希望用户看到警告(如果有),并选择性地继续另一个
提交
,这将是对服务器rest api的真正POST。 }} 我在这里找到了讨论:,但在我的例子中,
提交
浏览 0
提问于2017-03-03
得票数 1
回答已采纳
1
回答
使用
Capybara
断言高度发生了变化
、
、
我有一个iframe,它是
表单
的目标: <textarea name="content"></textarea>
表单
是在用户在textarea中键入时
提交
的(为了简洁起见,我省略了删除代码): $('textarea').k
浏览 4
提问于2014-09-23
得票数 0
3
回答
Capybara
::ElementNotFound:找不到可见的选择框
、
、
、
我有一个简单的引导模式与显示下拉菜单和
提交
按钮,当用户点击一个链接时,
表单
。我尝试在
Rspec
功能测试中使用
Capybara
从下拉菜单中选择选项,但它找不到下拉菜单。<option value="New York">New York</option> </div>这是我在
Capybara
浏览 0
提问于2018-12-07
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GitLab 是如何用 Headless Chrome 测试的
同步与异步
Python爬虫从头学之爬虫基本原理
爬虫基本原理完全梳理及常用解析方式
那些熟悉却说不出的设计法则-系统可见性原理
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券