Created
April 24, 2014 21:25
-
-
Save anonymous/11270055 to your computer and use it in GitHub Desktop.
Results of Rspec test showing how Capybara cannot find checkboxes by their label
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.......<!DOCTYPE html> | |
<html> | |
<head> | |
<title>MSC - Staging App | New Item</title> | |
<link data-turbolinks-track="true" href="/assets/application.css" media="all" rel="stylesheet" /> | |
<script data-turbolinks-track="true" src="/assets/application.js"></script> | |
<script data-turbolinks-track="true" src="/assets/items.js"></script> | |
<!--[if lt IE 9]> | |
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> | |
<![endif]--> | |
</head> | |
<body> | |
<header class="navbar navbar-fixed-top navbar-inverse"> | |
<div class="navbar-inner"> | |
<div class="container"> | |
<a href="/" id="logo">MSC - Staging App</a> | |
<nav> | |
<ul class="nav pull-right"> | |
<li><a href="/">Home</a></li> | |
<li><a href="/help">Help</a></li> | |
<li><a href="/users">Users</a></li> | |
<li><a href="/studios">Studios</a></li> | |
<li id="fat-menu" class="dropdown"> | |
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> | |
Account <b class="caret"></b> | |
</a> | |
<ul class="dropdown-menu"> | |
<li><a href="/users/8">Profile</a></li> | |
<li><a href="/users/8/edit">Settings</a></li> | |
<li class="divider"></li> | |
<li> | |
<a data-method="delete" href="/signout" rel="nofollow">Sign out</a> | |
</li> | |
</ul> | |
</li> | |
</ul> | |
</nav> | |
</div> | |
</div> | |
</header> | |
<div class="container"> | |
<h1>Create New Item</h1> | |
<form accept-charset="UTF-8" action="/items" class="form-horizontal container" id="new_item" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div> | |
<fieldset class="span8 offset1"> | |
<div class="control-group"> | |
<label class="control-label" for="item_catalog_number">Catalog number</label> | |
<div class="controls"> | |
<input id="item_catalog_number" name="item[catalog_number]" type="text" /> | |
</div> | |
</div> | |
<div class="control-group"> | |
<label class="control-label" for="item_description">Description</label> | |
<div class="controls"> | |
<input id="item_description" name="item[description]" type="text" /> | |
</div> | |
</div> | |
<div class="control-group"> | |
<label class="control-label" for="item_price">Price</label> | |
<div class="controls"> | |
<input id="item_price" name="item[price]" type="text" /> | |
</div> | |
</div> | |
<div class="control-group"> | |
<label class="control-label" for="item_active">Active</label> | |
<div class="controls"> | |
<input name="item[active]" type="hidden" value="0" /><input checked="checked" id="item_active" name="item[active]" type="checkbox" value="1" /> | |
</div> | |
</div> | |
<h2>Data Options:</h2> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061be660_">Option 1</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="1" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061be3e0_">Option 2</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="2" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061be160_">Option 3</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="3" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061bdee0_">Option 4</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="4" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061bdc60_">Option 5</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="5" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061bd9e0_">Option 6</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="6" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061bd760_">Option 7</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="7" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061bd4e0_">Option 8</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="8" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061bd260_">Option 9</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="9" /> | |
</div> | |
</div> | |
<div class="control-group offset2"> | |
<label class="control-label" for="__Option:0x000001061bcfe0_">Option 10</label> | |
<div class="controls"> | |
<input id="options_" name="options[]" type="checkbox" value="10" /> | |
</div> | |
</div> | |
</fieldset> | |
<input class="offset4 btn btn-large btn-primary" name="commit" type="submit" value="Create new item" /> | |
</form> | |
<footer class="footer"> | |
<small> | |
<a href="http://railstutorial.org/">Rails Tutorial</a> | |
by Michael Hartl | |
</small> | |
<nav> | |
<ul> | |
<li><a href="/about">About</a></li> | |
<li><a href="/contact">Contact</a></li> | |
<li><a href="http://news.railstutorial.org/">News</a></li> | |
</ul> | |
</nav> | |
</footer> | |
</div> | |
</body> | |
</html> | |
F | |
Failures: | |
1) Item Pages new item with valid information and options selected | |
Failure/Error: check('Option 1') | |
Capybara::ElementNotFound: | |
Unable to find checkbox "Option 1" | |
# ./spec/requests/item_pages_spec.rb:103:in `block (5 levels) in <top (required)>' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment