- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
使用 rspec+webrat 你可以检查各种属性,如 :href
、:content
、:class
等,但我如何检查内容html5 自定义属性。似乎在提示属性名称的第二部分。
如果属性是 'data-random'
并且我尝试使用 have_selector('li', :data-random => 'string')
它会提示random
是一个未定义的局部变量或方法
。
最佳答案
我认为这更多地与 Ruby 符号的语法有关。它们不能包含连字符,除非它们被引用。试试这个:
have_selector('li', :'data-random' => 'string')
关于ruby-on-rails - 使用 rspec+webrat 检查属性内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454930/
我正在学习如何使用 Cucumber/webrat 编写测试。我的测试场景之一设置为测试表单验证(将字段留空)。奇怪的是,我没有使用 fill_in 填写的字段被设置为该字段的 name 属性。这只会
我是一个完整的 ruby 新手,我开始使用 cucumber-nagios 进行一些 BDD 测试。 我已经使用此处的说明在我的 Mac Pro 上安装了 cucumber-nagios: htt
我如何使用 Webrat 检查选择框是否有某些值列为选项?我目前有 field_named(field).value.should contain(value) 但它只传递给第一个选定的值,而不传递给
我正在使用 Webrat 为基于 Sinatra 的应用程序编写 Cucumber 测试。对于某些测试,我需要实现类似 的场景 Given I am logged in as admin When I
我有一个网页,上面有一个名为“删除”的表单按钮,以及一个包含以下行的 cuke 场景: And I should see "delete" 当我运行该场景时,出现此错误: expected the f
我正在尝试在独立脚本中使用 Webrat 来自动执行某些 Web 浏览。如何让 assert_contain 方法起作用? require 'rubygems' require 'webrat' in
在我的 Rails 应用程序中,我有一个通过外部服务 Amazon FPS 重定向的表单。表单 POST 到我的应用程序中的一个操作,该操作重定向到亚马逊,亚马逊收集信息然后重定向回我的应用程序。 我
我正在使用 Cucumber、webrat 和 selenium 来测试 Web 应用程序。我使用' 我应该看到“东西” ' 来验证更改。但是,在许多地方,要验证的文本仅从隐藏变为可见(这可能是由于从
我一直在使用 Capybara 进行集成/请求测试,但刚刚意识到我无法使用它进行 View 测试。 This SO answer建议 Webrat 和 Capybara 可以串联使用;但RSpec d
我不知道这里出了什么问题——有什么想法吗? 我在 Ubuntu 8.04 LTS 上运行,并按照以下说明安装了 libxml2 和 libxslt: http://www.techsww.com/tu
我不知道这里出了什么问题——有什么想法吗? 我在 Ubuntu 8.04 LTS 上运行,并按照以下说明安装了 libxml2 和 libxslt: http://www.techsww.com/tu
我正在运行 rails 3.0.0、rspec-rails 2.0.0.beta.20、webrat 0.7.2.beta.1、cucumber-rails 0.3.2 我有这个场景: Scenari
我有一个 Gemfile: source 'https://rubygems.org' gem 'rails', '3.2.11' gem 'omniauth' ge
当我执行以下 cucumber 脚本时: Feature: Manage Customers In order to store customers As a user I want to
自从我升级到雪豹后,我在使用 Cucumber 运行我的功能时遇到了很多问题。 目前,每次我运行 cucumber 时都会出现以下错误。 Missing these required gems: we
使用 rspec+webrat 你可以检查各种属性,如 :href、:content、:class 等,但我如何检查内容html5 自定义属性。似乎在提示属性名称的第二部分。 如果属性是 'data-
我使用 Cucumber 和 Webrat 有一段时间了。我现在需要开始编写涉及 AJAX 交互的行为,所以我想使用 Webrat 的 Selenium 适配器。谁能指出安装和配置 selenium+
我们在我们的应用程序中使用 Selenium2.0 aka WebDriver 运行 Webrat。 WebDriver 可以很好地处理页面重新加载,如果浏览器正在重新加载整个页面,则不会启动后续步骤
我有一个 cucumber 步骤,最近开始失败时 已添加到我的布局中。如果我拿 出来,我的测试都通过了。当我把它放回去时,使用 WebRat 提供的 click_link 方法
希望有人能看到我忽略的东西...... 我试图让 Capybara 在一个现有的小型应用程序中工作……但我没有任何运气。 gem 文件: group :development, :test do
我是一名优秀的程序员,十分优秀!