Skip to content

Instantly share code, notes, and snippets.

@liwh
Created September 13, 2011 12:56
Show Gist options
  • Save liwh/1213746 to your computer and use it in GitHub Desktop.
Save liwh/1213746 to your computer and use it in GitHub Desktop.
Failures:
1) Blogs GET /admin/blogs works!
Failure/Error: page.should_not have_content('新品上市')
Selenium::WebDriver::Error::InvalidSelectorError:
The given selector "./descendant-or-self::*[contains(normalize-space(.), '新品上市')] is either invalid or does not resultin a Webelement. The following error occurred:
[InvalidSelectorError] Unable to locate elements with the xpath expression ./descendant-or-self::*[contains(normalize-space(.), '新品上市')] because of the following error:
[Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMXPathEvaluator.createNSResolver]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://fxdriver/modules/atoms.js :: <TOP_LEVEL> :: line 2360" data: no]
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/driver-component.js -> file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/firefoxDriver.js:466:in `unknown'
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/driver-component.js -> file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/firefoxDriver.js:507:in `unknown'
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/nsCommandProcessor.js:306:in `unknown'
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/nsCommandProcessor.js:320:in `unknown'
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/nsCommandProcessor.js:197:in `unknown'
# (eval):2:in `has_no_content?'
# ./spec/requests/blogs_spec.rb:43:in `block (3 levels) in <top (required)>'
2) Customers GET /customers/new should be save
Failure/Error: has_content?('马海波').should be_true
expected false to be true
# ./spec/requests/customers_spec.rb:70:in `block (4 levels) in <top (required)>'
# ./spec/requests/customers_spec.rb:69:in `block (3 levels) in <top (required)>'
3) Customers GET /customers/id Show should show info
Failure/Error: within '#customer-summary .first' do
Capybara::ElementNotFound:
Unable to find css "#customer-summary .first"
# (eval):2:in `find'
# ./spec/requests/customers_spec.rb:90:in `block (4 levels) in <top (required)>'
4) Customers GET /customers/id Show should show more address
Failure/Error: click_on '另外 1 个地址…'
Capybara::ElementNotFound:
no link or button '另外 1 个地址…' found
# (eval):2:in `click_on'
# ./spec/requests/customers_spec.rb:106:in `block (4 levels) in <top (required)>'
5) Customers GET /customers/id Show should show statics
Failure/Error: find(:xpath, './/li[1]').find('.big').text.should eql '¥20'
Capybara::ElementNotFound:
Unable to find xpath ".//li[1]"
# (eval):2:in `find'
# ./spec/requests/customers_spec.rb:121:in `block (5 levels) in <top (required)>'
# ./spec/requests/customers_spec.rb:120:in `block (4 levels) in <top (required)>'
6) Customers GET /customers/id Show should list orders
Failure/Error: within :xpath, './/tr[1]' do
Capybara::ElementNotFound:
Unable to find xpath ".//tr[1]"
# (eval):2:in `find'
# ./spec/requests/customers_spec.rb:130:in `block (5 levels) in <top (required)>'
# ./spec/requests/customers_spec.rb:129:in `block (4 levels) in <top (required)>'
7) Customers GET /customers/id Edit should be save
Failure/Error: has_content?('[email protected]').should be_true
expected false to be true
# ./spec/requests/customers_spec.rb:147:in `block (5 levels) in <top (required)>'
# ./spec/requests/customers_spec.rb:146:in `block (4 levels) in <top (required)>'
8) Customers GET /customers Customer should be list
Failure/Error: find(:xpath, './td[4]').text.should eql '广东省深圳市南山区'
expected "广东省深圳市南山区"
got ""
(compared using eql?)
# ./spec/requests/customers_spec.rb:400:in `block (6 levels) in <top (required)>'
# ./spec/requests/customers_spec.rb:398:in `block (5 levels) in <top (required)>'
# ./spec/requests/customers_spec.rb:397:in `block (4 levels) in <top (required)>'
9) Users GET /admin/account works
Failure/Error: page.should_not have_content('[email protected]')
Selenium::WebDriver::Error::InvalidSelectorError:
The given selector "./descendant-or-self::*[contains(normalize-space(.), '[email protected]')] is either invalid or does not resultin a Webelement. The following error occurred:
[InvalidSelectorError] Unable to locate elements with the xpath expression ./descendant-or-self::*[contains(normalize-space(.), '[email protected]')] because of the following error:
[Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMXPathEvaluator.createNSResolver]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://fxdriver/modules/atoms.js :: <TOP_LEVEL> :: line 2360" data: no]
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/driver-component.js -> file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/firefoxDriver.js:466:in `unknown'
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/driver-component.js -> file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/firefoxDriver.js:507:in `unknown'
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/nsCommandProcessor.js:306:in `unknown'
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/nsCommandProcessor.js:320:in `unknown'
# [remote server] file:///var/folders/aa/aavmOb6kFUeg9LeyZhjyT++++TI/-Tmp-/webdriver-profile20110913-12462-bqtafs/extensions/[email protected]/components/nsCommandProcessor.js:197:in `unknown'
# (eval):2:in `has_no_content?'
# ./spec/requests/users_spec.rb:19:in `block (3 levels) in <top (required)>'
Finished in 1244.77 seconds
166 examples, 9 failures
Failed examples:
rspec ./spec/requests/blogs_spec.rb:11 # Blogs GET /admin/blogs works!
rspec ./spec/requests/customers_spec.rb:52 # Customers GET /customers/new should be save
rspec ./spec/requests/customers_spec.rb:89 # Customers GET /customers/id Show should show info
rspec ./spec/requests/customers_spec.rb:103 # Customers GET /customers/id Show should show more address
rspec ./spec/requests/customers_spec.rb:119 # Customers GET /customers/id Show should show statics
rspec ./spec/requests/customers_spec.rb:128 # Customers GET /customers/id Show should list orders
rspec ./spec/requests/customers_spec.rb:144 # Customers GET /customers/id Edit should be save
rspec ./spec/requests/customers_spec.rb:395 # Customers GET /customers Customer should be list
rspec ./spec/requests/users_spec.rb:8 # Users GET /admin/account works
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment