黄瓜点击仅在使用 @javascript 时才起作用?
我知道有一个简单的解决办法,但我一辈子都不记得它是什么。 我的功能文件如下: Scenario: Editing locations When I edit "Western Australia" And …
带有水豚步骤定义的黄瓜,用于检查体内某个类的存在
我需要定义一个步骤定义来检查网页的正文标记中是否存在某个类。 例如 我想测试“home”是否是一个 body 类。 请记住,body 也可能包含其他类, 例如 …
使用 capybara 和 selenium 获取要显示的 Rails 异常
在使用 capybara 和 selenium 在 Rails 中运行集成测试时,如果引发异常,则会显示空白页面,而不是带有堆栈跟踪的常见异常屏幕。有没有办法让水豚显…
水豚找不到按名称提交按钮
我在尝试从 webrat 切换到水豚时发生了一些奇怪的情况。错误是这样的: And I press "Create floob" # features/step_definitions/web_steps.rb:27 no…
Rails3:使用 Capybara 进行测试时如何使用 UTF-8
我使用 Rails 3、Capybara 0.4.0、Akephalos (https://github.com/sorentwo/akephalos) Selenium-webdriver 和 Rspec 2。我使用 ruby 1.9 我有以…
Rails 集成测试
我正在寻找为已经构建的 Rails 3 应用程序设置一堆集成测试。 该应用程序是使用 Rails 3 和 Ruby 1.9.2 构建的。我看过 Capybara、Cucumber 和 RSpec …
Cucumber:场景创建条目并在测试之前删除它 =>失败
我是黄瓜新手,我在 Rails 3 应用程序中遇到了困难:) 以下是我的 gemfile 中包含的 gem:cucumber、cucumber-rails、rspec、rspec-rails、capybara、c…
黄瓜 +水豚 + Selenium:选择文本
我正在对文本编辑器进行更改,并且需要能够选择文本以使用 JavaScript 对其进行操作。 如何使用 Cucumber、Capybara 和 Selenium 选择文本?…
我可以使用 Selenium IDE 生成 Cucumber/Capybara 步骤吗?
我已经安装了 Selenium IDE(Firefox 插件)和 Capybara(gem)。我现在在我的 Rails 应用程序中从 Cucumber/Capybara 步骤 (@javascript) 驱动 Selen…
显示 Capybara Javascript 错误的文件名和行号
在我的 Cucumber 步骤中,我使用 page.evaluate_script 与页面上的 Javascript 进行交互。 我最近遇到了以下错误: this.results is null (Selenium::…
使用 Cucumber 和 Capybara 进行测试排序
有没有办法用黄瓜和水豚测试列表的排序。排序是在客户端使用 JavaScript 完成的。 我正在思考以下内容: Then I should see "first element" and then…
为什么 Selenium 找不到动态添加的 DOM 元素?
我用 jQuery 添加了一个 DOM 元素(一个链接)。我可以在 Firebug 中看到该元素,但由于某种原因 Selenium 找不到它。这是怎么回事? 注意:不涉及 AJ…