腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3702)
视频
沙龙
1
回答
为什么
新
的
javascript
脚
本会
导致
Capybara
测试
失败
?
、
、
、
我已经编写了一个
新
的
JS脚本,用于为某些单击事件提交HTTP请求。当前在运行我
的
rails应用程序中
的
所有页面。(不是很理想,但我认为暂时不会造成严重
的
问题。然而,它
的
存在使大量
的
水豚
测试
失败
。我不知道
为什么
。
浏览 13
提问于2019-02-14
得票数 0
回答已采纳
1
回答
Webfont path、rspec、
capybara
和poltergeist
、
、
我正在将我
的
Capybara
测试
套件从
capybara
-webkit转换为poltergeist。-require '
capybara
/webkit'+
Capybara
.
javascript
_driver= :pol
浏览 2
提问于2015-10-27
得票数 6
2
回答
render_views返回NoMethodError
、
、
、
我目前正在阅读Michael编写
的
Rails教程,在教程
的
3.2.2节中,他谈到了如何使用RSpec
测试
页面标题。我
的
测试
(我在他
的
教程中自己写
的
)一直未能通过标题
测试
(它可以找到标签,但标题总是一个空字符串),谷歌上
的
一些搜索告诉我,我需要包含函数render_views来通过
测试
。:config.include <
浏览 0
提问于2012-12-12
得票数 1
回答已采纳
1
回答
如何在卡皮巴拉验收
测试
中消除
JavaScript
延迟?
、
、
、
、
我
的
Rails应用程序包含一个
JavaScript
模式,它会在用户单击链接后45秒内弹出。因此,我
的
验收
测试
,过去在没有延迟
的
情况下就会通过,现在却
失败
了。我最初试图使用Timecop gem在我
的
Capybara
验收
测试
中快进时间,但这不起作用。然而,当我添加一个睡眠(45)时,它确实起作用了。有没有办法在我
的
Capybara
测试
中快进45秒,这样我
的
J
浏览 1
提问于2013-03-19
得票数 6
回答已采纳
1
回答
为什么
mocha没有在我
的
Rails3集成
测试
中截断这个方法?
、
、
、
我有以下几点:
Capybara
.current_driver =
Capybara
.
javascript
_driver Project.any_instance.stubs(:price_all)但是我有一个
测试
失败
了,因为Project.price_all方法正在运行: /Users/me/code/rails/myapp&
浏览 6
提问于2013-01-22
得票数 0
1
回答
如何使用
Capybara
和Minitest in Rails
测试
Cocoon gem
的
嵌套表单
、
、
、
、
可以使用Minitest和
Capybara
在Rails中
测试
多步骤表单吗?我在网上和Stackoverflow中读到
的
所有示例都使用Rspec。例如,。我正在尝试
测试
一个使用Cocoon gem
的
嵌套表单,如下所示:点击"New Option“按钮后: 但是,我
的
测试
在这一步总是
失败
: click_link我
的
test_helper.rb文件中有
Cap
浏览 30
提问于2019-08-03
得票数 1
回答已采纳
1
回答
Rails+
Capybara
+poltergeist ArgumentError:齿条
测试
需要机架应用程序,但没有给出。
、
、
、
、
测试
,每当我试图执行所有
测试
时,rspec
测试
都会成功通过,但是只有capy
测试
失败
,出现了奇怪
的
错误。ActionView::Template::Error: couldn't find file 'jquery.min' (in app/assets/javascripts/application.js:13) 这
导致
了我
的
困惑我在堆栈溢出上看到了几个类似的线程,在某些情况下,错误是关于缺
浏览 4
提问于2014-09-14
得票数 10
回答已采纳
2
回答
Rails:如何在
Capybara
集成
测试
中
测试
秒表?
、
、
、
、
目前正在为我
的
Rails应用程序
的
时间跟踪功能编写
测试
。我想不出一种方法来模拟单击定时器上
的
"play“按钮,等待几秒钟,单击”暂停“,然后提交表单(创建一个
新
的
时间戳对象)。"4 seconds"^这是我想要它做
的
事情
的
要点,但是睡眠显然不起作用,因为它完全挂在线程上,而我希望
测试
在秒表做几秒钟
的
时候“等待”。上面的
测试
失败
,因为实际上没
浏览 1
提问于2016-06-26
得票数 1
回答已采纳
1
回答
Rspec -
Capybara
特性规范使用
javascript
驱动程序
失败
后仍未完成
、
、
、
、
我正试图为我
的
网站创建功能规范,但我遇到了一个绊脚石,几乎就在大门外。 expect(true).to eq(true)endWhatever挂在那里几个小时,没有关于是什么
导致
故障
的
消息我尝试过selenium和webkit
javascript</e
浏览 3
提问于2016-11-08
得票数 0
回答已采纳
1
回答
Javascript
停止在Rails Rspec
Capybara
测试
中工作
、
、
、
= { width: 1586, height: 768 }
Capybara
.default_max_wait_time,这会
导致
测试
失败
。同样
的
测试
在几周前也起作用了,我还没有接触到设置。所以我不知道
为什么
javascript
不会在
测试
中开火。当我在应用程序中尝试这个特性时,这个特性可以工作,所以代码没有问题。 任何帮助
浏览 0
提问于2019-07-15
得票数 1
2
回答
Capybara
是否识别
JavaScript
的
Array.includes()方法?
、
、
、
在我
的
Rails应用程序前端,我使用了
JavaScript
的
方法,如下所示 // do stuff 它在实时Chrome浏览器中运行良好,但我
的
RSpec
测试
失败
了。> page.evaluate_script("['a', 'b', 'c
浏览 0
提问于2018-08-07
得票数 3
回答已采纳
2
回答
使用
Capybara
和Selenium 5.1应用程序进行系统
测试
设置
的
问题(从Rails 4升级)
、
、
、
、
我正试图在现有的Rails 5.1 (从Rails 4升级)应用程序上设置
Capybara
和Selenium
的
系统
测试
,该应用程序已经有了基于
capybara
的
特性
测试
。这是我迄今为止所做
的
。:selenium do |app|end
Capybara
.configure doconfig.default_driver
浏览 1
提问于2018-02-27
得票数 4
回答已采纳
1
回答
Rails:在多线程环境中使用
Capybara
浏览本地和远程页面。
、
、
、
、
由于快照执行在后台使用Sidekiq工作,使用默认(全局)
Capybara
会话将
导致
种族条件错误,因此我编写了一个帮助方法来为每个线程初始化一个
新
的
Capybara
会话: def new_
capybara
_session然而,在我
的
测试
套件中,我通过访问本地URL (即。从Chrome,我保存了一些随机网页到/public/test_sites/foo.html等等)。这些
测试
中断了;tt发现我
浏览 0
提问于2015-01-27
得票数 1
2
回答
在
Capybara
测试
中调用Coffeescript
、
、
、
我
的
应用程序有很多不同
的
地方,当用户单击/link/div按钮时,我通过调用ajax函数来更新数据库。我需要在我
的
测试
中包括这些特性,但我对
Capybara
还不太了解。下面是一个我想
测试
的
div
的
例子,关联
的
ajax调用,以及我想要通过
的
测试
。我应该补充说,我是通过Cloud9 IDE构建
的
,以防这会产生影响。do @ss = @student_3.se
浏览 0
提问于2017-12-18
得票数 1
回答已采纳
1
回答
使用
Capybara
测试
纯
JavaScript
应用程序
、
、
、
、
我想
测试
一个纯
javascript
应用程序。这只是一个普通
的
index.html,正由辛纳屈提供服务。根据,如果js: true被添加到describe块中,火狐应该启动并运行
测试
。require "
capybara
"
Capybara
.
javascript<
浏览 3
提问于2011-10-16
得票数 4
回答已采纳
1
回答
Rspec使用
测试
,
Capybara
使用开发数据库
、
、
、
、
我有个有趣
的
问题。我使用Rspec进行
测试
驱动开发,
Capybara
与Poltergeist一起进行验收
测试
。哦,还有FactoryGirl。Rspec和FactoryGirl是针对
测试
数据库运行
的
,这正是我想要
的
。问题是验收
测试
是针对开发数据库运行
的
。这会
导致
下面这样
的
简单
测试
失败
: my_class = FactoryGirl.create(:my_cla
浏览 0
提问于2016-08-11
得票数 3
1
回答
使用Minitest、
Capybara
、Factorybot和数据库清理器时如何设置test_helper.rb
、
、
、
、
我已经看到了很多关于如何用Rspec设置
Capybara
、数据库清理器和Factorybot
的
例子,但是没有一个是用Rails提供
的
最小设置。当我作为一个整体运行我
的
测试
套件时,我正在与
Capybara
::ElementNotFound错误做斗争,但是当隔离运行时,所有
失败
的
测试
都会通过。因此,这让我相信我需要使用database_cleaner,但我无法找到一个通过
测试
套件
的
设置。)
浏览 2
提问于2019-08-06
得票数 0
4
回答
测试
完成时处理浏览器关闭
、
、
、
在我
的
测试
套件中,我使用
Capybara
和Selenium。我注意到,当所有
测试
完成后,Selenium通过绑定到at_exit关闭浏览器。但是,这会
导致
我
的
web应用程序显示一个“您确定要导航”对话框onunload (请不要判断)。这是一个内部网应用程序,用户特别要求它。)。因此,当
测试
完成后,我
的
Cucumber场景就会
失败
(尽管我
的
所有步骤都通过了),因为有一个未处理
的
Javascr
浏览 1
提问于2014-02-14
得票数 1
回答已采纳
1
回答
用
Capybara
和Chromedriver挂起
的
黄瓜
测试
套件
、
、
、
、
我有一个黄瓜
测试
套件,自从我搬到一台
新
电脑后,它就无法运行了。
测试
套件使用
Capybara
(v1.1.2)、Chrome Driver (v26.0.1383.0)和Selenium-Webdriver (v2.27.1)在Chrome中运行
JavaScript
每一个
测试
都挂着Chrome
的
蓝色死神“哎哟”。如果我用CTRL-C关闭了当前
的
测试
运行,那么下一个
测试
就会运行,并且也会
失败
。 我完全不
浏览 2
提问于2013-03-12
得票数 2
1
回答
水豚+带数据库
的
Poltergeist -清理器找不到FactoryGirl记录
、
、
、
、
当
测试
有RecordNotFound时,我
的
控制器会抛出js: true (与Poltergeist一起使用),即使它们是在非js
测试
中找到
的
(没有Poltergeist)。ETA I使用RSpec 3.3.3、
Capybara
2.4.4、Poltergeist 1.6.0、PhantomJS 1.9.8、DatabaseCleaner1.4.1启动了一个
新
的
Rails4.2.3项目,并在
测试
一个
新
的
未经编辑<em
浏览 1
提问于2015-07-31
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券