我的 RSpec 请求规范中对 sleep 的调用有效吗?
我单击“显示并销毁”与 Capybara 的链接,该链接应位于员工表的第一个表行中。该表应根据 update_at 时间戳进行排序,以便最近修改的员工位于顶部。 …
Rspec 测试条件路由约束
我正在尝试编写一些 rspec 集成测试来测试我的条件路由是否正确路由,但我遇到了很多问题。 在routes.rb中: root :to => "error#ie6", :constraints …
在远程服务器上运行selenium
我正在为我的一个项目编写集成测试,使用以下 gem 进行相同的操作:rspec、capybara 和 selenium。 我同样面临以下挑战, 我想在现有数据库上运行测试…
Capybara switch_to.alert(对话框)间歇性故障
我正在尝试使用 RSPEC / Capybara 与 FF 中的对话框进行交互。 在以下位置找到了一个优雅的解决方案:如何使用 Cucumber 测试确认对话框? page.drive…
使用水豚运行并行硒测试
背景: 我有一组针对我的 Rails 3 应用程序运行的 Capybara 集成测试。对于测试套件的其他部分,我使用Rspec。 我的 Mac OSX 开发机器上有一个 seleni…
一个简单的 DEVISE 注册...为什么这个 rspec/capybara 测试没有通过?
典型的 DEVISE 创建帐户页面应该重定向到新用户的欢迎页面, describe ArtistsController do render_views .... describe "Sign UP should redirect t…
水豚的 fill_in 方法未按预期工作
我的页面中有 2 个表格。第一个表单有一个字段“用户名”,第二个表单有一个字段“用户名:”。 当 fill_in 标签时,:with => value 运行(其中 label…
为页面对象测试存根 Capybara 会话
我将 Cucumber 与类似于下面所示的简化版本的页面对象结合使用。我需要对 HTML 进行一些相当复杂的解析,因此我希望能够使用 RSpec 针对 HTML 固定装…
Cucumber 中的 http 基本身份验证测试
我正在尝试通过 http basic 测试登录,但不断收到错误,我已上传代码 这里 我有http_basic_authenticate_with name:“name”,password:“password…
使用 Cucumber Rails 进行数据库清理事务
我正在为注册表单编写一个场景。 @abc @selenium Scenario:Non registered user signs up Given I am on the sign-up page When I fill in the follow…
测试 Rails 3 中的拖放功能
如何根据 rspec 请求规范模拟拖放功能? 我有 #divItem 元素,我正在将其拖放到 #divContainer 元素(jquery)中。在页面刷新时,我想确保 #divItem …
如何在 Cucumber / Capybara 中设置浏览器语言?
我希望根据浏览器语言显示不同的语言,当然我想进行测试以确保它正常工作。我使用的是 Cucumber 和 Capybara,Gem 版本分别为 1.0.6 和 1.1.1。 我在…
使用 capybara-webkit 和 QT 时如何解决 mach-o 架构错误
我在 OS X Lion 上使用 capybara-webkit。我使用brew来安装QT,它似乎与capybara-webkit gem一起安装成功。我收到以下错误,但不完全确定如何解决它们…