腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
Ruby on Rails
中
的JavaScript集成
测试
、
、
、
、
我需要的是用Ruby on Rails编写与JavaScript交互的集成
测试
,并获得断言某些行为的编程方法。我正在为控制器/模型部分使用Test::Unit,但我正在努力
测试
我的应用程序使用的一些
jQuery
/JavaScript行为。它主要包括ajax调用和UI
中
的交互,这些调用和交互更新了一些信息集。我还没有找到一个让我自信的解决方案,它可以很好地与autotest和整个红绿流程集成在一起,所以现在我的客户端
代码
的大部分都是未经
测试
的,这让我感到紧张(应该是:P
浏览 1
提问于2011-01-31
得票数 16
回答已采纳
2
回答
如何在
水
豚
中找到最后一个匹配的元素?
我想做find by class_name并返回所有元素
中
的最后一个元素。
在
jquery
中
,我们可以编写类似以下内容的
代码
,但在
水
豚
中
似乎
不起作用
如果你使用的是webkit驱动,你可以这样写-
在
水
豚
中
,你可以使用下面的命令获取
浏览 1
提问于2013-08-29
得票数 40
回答已采纳
2
回答
为什么
jquery
代码
在
水
豚
测试
中
不起作用
、
、
、
我使用这段
代码
来选择元素 search_page.search_room1_child.clicksearch_page.search_room1
浏览 13
提问于2020-06-12
得票数 1
回答已采纳
2
回答
Rails by Example教程请求示例和Capybara
、
我安装了cabybara和牛排gem来创建验收
测试
。
在
安装
水
豚
之后,请求示例被配置为使用水
豚
。
水
豚
的例子有不同的语法,无法识别响应。4) Users signup failure should not make a new user wrong
浏览 0
提问于2011-02-18
得票数 0
2
回答
Cucumber/Capybara:
在
PhantomJS下
测试
随机失败
、
、
、
当我
在
PhantomJS下运行黄瓜场景时,我得到随机位置
中
的异常 看起来驱动程序不会等待元素出现
浏览 1
提问于2013-09-09
得票数 2
3
回答
为什么
水
豚
在请求规范
中
不可用?
、
、
使用rspec和
水
豚
开发一个新的Rails 3.2.9应用程序。我
在
Gemfile中有以下内容:gem 'capybara'require 'rspec/rails'require 'capybara/rspec'
在
spec/requests/asdf_spec.rb
中<
浏览 0
提问于2012-12-07
得票数 7
回答已采纳
2
回答
水
豚
未在模糊上启动
jquery
以设置自动保存
、
、
、
我正在尝试运行
水
豚
测试
,以便在视图上
测试
我的
jquery
自动保存。问题是当我切换输入字段时,
jQuery
onBlur没有被激活。当我通过浏览器手动
测试
时,它工作得很好。有没有人在用水
豚
激活模糊的时候有什么问题?下面是切换输入字段的3行
代码
:find(:css, "#per_
浏览 2
提问于2015-06-05
得票数 2
1
回答
聚合物2
水
豚
不工作
、
、
我正在用聚合物1创建和应用程序,一切都很好,但我启动了另一个个人应用程序,我想学习聚合物2,但是我有一个非常重要的问题,
在
ruby中用水
豚
测试
应用程序,行为
测试
不工作,因为使用聚合物2似乎不加载文件js和css,如引导程序或类似的文件,我加载的问题似乎
水
豚
不能访问聚合物,因为如果我把
代码
放在正常的html文件
中
,它在我的
测试
的save_screenshot中看起来很好,
水
豚
工作得很好,但如果我把它放
浏览 12
提问于2017-07-31
得票数 0
3
回答
在
Capybara
测试
中
关闭动画
、
、
、
我的页面上有很多动画,这真的减缓了我
在
水
豚
的
测试
速度,因为
水
豚
经常要等到一个元素被动画化,因为它开始隐藏。我为所有基于
jQuery
的动画找到了这个解决方案: <%= javascript_tag '$.fx.off = true;' if Rails.env.test?所以我的问题是,有没有办法
在
测试
中转换CSS 3的转换和动画?
浏览 4
提问于2013-10-29
得票数 17
回答已采纳
2
回答
测试
jquery
-文件-用capybara/黄瓜上传
、
、
、
、
我正在尝试用autoUpload选项
测试
jquery
-文件上传插件,该插件是使用capybara/黄瓜启用的。这个问题似乎与autoUpload选项有关,因为
在
没有autoUpload选项集的情况下,
在
测试
环境中上载是有效的。我上传的是attach_file的
水
豚
方法。每当我尝试手动上传文件时,这种上行方式就能工作,但在
测试
环境
中
失败。我尝试
在
附件表单
中
添加一个隐藏的提交按钮,当我通过ca
浏览 2
提问于2013-08-21
得票数 3
2
回答
#<Object (NoMethodError)海原rspec的未定义方法“访问”
、
我得到了一个未定义的方法“访问”的错误require "rubygems"require "capybara"Capybara.default_driver = :selenium
浏览 2
提问于2016-10-27
得票数 1
回答已采纳
1
回答
测试
rails页面是否正常工作的正确方法
、
、
、
、
作为我进入自动化
测试
的第一步,我想确保所有的"GET"-type页面都可以
在
浏览器
中
到达。我的规格还要求: 使用设计登录(设计只为RSpec提供
测试
,那么我需要RSpec吗?)例如,如果我的一个视图中有<%= true = false %>,并且
在
浏览器
中
查看时会出错,那么自动
测试
就会发现这一点。( RSpec似乎不支持
测试
视图中呈现的内容,所以我需要
水
豚
吗?)
水
浏览 5
提问于2015-04-21
得票数 1
回答已采纳
2
回答
水
豚
poltergeist覆盖用户代理
、
、
、
、
有人知道如何将
水
豚
的用户代理重写为移动代理进行
测试
吗?
在
水
豚
幽灵
中
这是怎么可能的?
浏览 0
提问于2012-11-23
得票数 5
回答已采纳
1
回答
水
豚
测试
和ajax表单创建
、
、
我有一个
测试
用例: visit root_path click_on 'new-order-link当我
在
click_on调用之后添加sleep(3)时,一切正常并且
测试
通过了。但是这听起来很糟糕,我应该在使用ajax的每个
测试
用例
中
添加睡眠调用。
浏览 4
提问于2013-07-25
得票数 1
1
回答
Cucumber看不到javascript生成的元素
、
我正在
测试
一个使用cucumber和
水
豚
的应用程序。 我正在
测试
的页面有一个文本字段,每当我们更改文本字段的值时,更新链接都带有
jQuery
或javascript。我正在使用水
豚
通过黄瓜步骤更改文本框
中
的值。我下一步当我搜索该链接时,它是说没有链接与id,文本和名称。
浏览 3
提问于2011-11-25
得票数 0
1
回答
与Cucumber/Capybara一起使用子域的问题
、
、
、
、
我已经成功地添加了
在
我的应用程序中使用动态子域的功能。= "www"endclass ApplicationController < ActionControlleroptions[:host] = with_subdomain(options.delete(:subdomain)) superend 上面的所有
代码
都允许我
在
本地浏览器
中</e
浏览 3
提问于2010-10-27
得票数 3
1
回答
水
豚
未按名称找到提交按钮
、
、
当我试图从
水
豚
切换到
水
豚
时,我有一些奇怪的事情发生了。web_steps.rb:27我的应用程序
中
的input id="floob_submit" name="commit" type="submit" value="Create floob
浏览 0
提问于2011-01-01
得票数 0
1
回答
用于卡皮巴拉和鬼怪的save_screenshot的未定义方法
、
、
、
、
我使用的是
水
豚
(1.1.4)、poltergeist (1.0.2)和rails (3.2.13)。我正在尝试截图来调试我得到的一些错误。然而,
水
豚
和幽灵保存截图的方法都
不起作用
。当我做poltergeist (并且我所有的
测试
都有js: true)时,我得到这样的结果: NoMethodErrorscreenshot.png') NoMeth
浏览 1
提问于2013-06-04
得票数 1
回答已采纳
1
回答
为什么
selenium
在
我的数据库中看不到对象?
、
、
"John's Cafe" do end end使用硒的
水
豚
测试
对于
水
豚
不能看到
在
块之前添加到数据库
中
的数据库对象吗? 我确信
测试
数据库中有对象,但它没有显示
在
视图页面上,视图页面
在
开发
中
连接正确,
浏览 0
提问于2014-03-01
得票数 0
1
回答
opal js更新后
水
豚
规格失败?
、
、
、
、
以前我用来加载opal.js,opal-parser.js,opal-
jquery
.js(0.3x版本)。现在我添加了gem opal和opal-rails(版本0.6.2),而不是js文件。以前,我的整个
测试
套件(
水
豚
+ rspec)通常都能通过,但在更新
水
豚
规格后,它开始失败。有时它表现为有线(即在firefox
中
传递,但在chrome
中
失败)。
浏览 1
提问于2014-10-07
得票数 0
点击加载更多
相关
资讯
一些应用于响应式网站的jQuery代码片段
为什么虚拟技术再炫,我们仍要守护这具 2.06 米的 "白鱀豚"?
做网站-页面内锚点定位的几种方法
zkSync 2.0主网第二阶段Fair Onboarding Alpha即将上线,允许开发者在封闭环境中测试代码
编写高效的jQuery代码
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券