Skip to content

Instantly share code, notes, and snippets.

@OliverUv
Created November 6, 2013 21:36
Show Gist options
  • Save OliverUv/7344517 to your computer and use it in GitHub Desktop.
Save OliverUv/7344517 to your computer and use it in GitHub Desktop.
oliver@indal~/D/i/test> ruby selenium.rb
Loaded suite selenium
Started
E
===============================================================================
Error: test_selenium(Seleniumtest)
Selenium::WebDriver::Error::NoSuchElementError: Unable to locate element: {"method":"name","selector":"pass2"}
[remote server] file:///tmp/webdriver-profile20131106-10892-4ajzj7/extensions/[email protected]/components/driver_component.js:8891:in `FirefoxDriver.prototype.findElementInternal_'
[remote server] file:///tmp/webdriver-profile20131106-10892-4ajzj7/extensions/[email protected]/components/driver_component.js:396:in `fxdriver.Timer.prototype.setTimeout/<.notify'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/response.rb:51:in `assert_ok'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/response.rb:15:in `initialize'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/http/common.rb:59:in `new'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/http/common.rb:59:in `create_response'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/http/default.rb:66:in `request'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/http/common.rb:40:in `call'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/bridge.rb:634:in `raw_execute'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/bridge.rb:612:in `execute'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/remote/bridge.rb:580:in `find_element_by'
/var/lib/gems/1.9.1/gems/selenium-webdriver-2.37.0/lib/selenium/webdriver/common/search_context.rb:42:in `find_element'
selenium.rb:30:in `test_selenium'
27: @driver.find_element(:xpath, "(//button[@type='submit'])[2]").click
28: verify { assert_equal "Username or password incorrect.", @driver.find_element(:css, "#alert > span").text }
29: @driver.find_element(:xpath, "//button[@type='button']").click
=> 30: @driver.find_element(:name, "pass2").clear
31: @driver.find_element(:name, "pass2").send_keys "1"
32: @driver.find_element(:xpath, "//button[@type='button']").click
33: verify { assert_equal "Successfully logged in!", @driver.find_element(:css, "#alert > span").text }
===============================================================================
F
===============================================================================
Failure:
test_selenium(Seleniumtest)
selenium.rb:18:in `teardown'
<[]> expected but was
<[#<Test::Unit::AssertionFailedError: <"Username or password incorrect."> expected but was
<"Successfully logged in!">.>]>
diff:
+ [#<Test::Unit::AssertionFailedError: <"Username or password incorrect."> expected but was
? [ ]
? <"Successfully logged in!">.>
===============================================================================
Finished in 10.411840478 seconds.
1 tests, 2 assertions, 1 failures, 1 errors, 0 pendings, 0 omissions, 0 notifications
0% passed
0.10 tests/s, 0.19 assertions/s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment