Skip to content

Instantly share code, notes, and snippets.

@ReactiveRaven
Created November 15, 2014 22:28
Show Gist options
  • Save ReactiveRaven/88384a07dc10771356ff to your computer and use it in GitHub Desktop.
Save ReactiveRaven/88384a07dc10771356ff to your computer and use it in GitHub Desktop.
Using the selenium server at http://127.0.0.1:4444/wd/hub
Feature: Login
As a user
I want to be able to log in to the app
So I can access its delicious juices
Scenario: Test it works # test/features/login.feature:6
Given I am on the start page # test/features/login.feature:7
Then I should see "Ionic Blank Starter" # test/features/login.feature:8
Scenario: Logged out people can log in # test/features/login.feature:10
Given I am logged out # test/features/login.feature:11
Then I should be prompted to log in # test/features/login.feature:12
Error: Step failure
at Function.fail (/Users/iMac/code/Commobile/node_modules/cucumber/lib/cucumber/support_code/step_definition.js:72:49)
at /Users/iMac/code/Commobile/test/features/sampleSteps.js:13:26
at /Users/iMac/code/Commobile/node_modules/protractor/lib/protractor.js:765:14
at /Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15
at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1640:20)
at notify (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:444:12)
at notifyAll (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:422:7)
at resolve (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:400:7)
at fulfill (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:512:5)
at /Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15
at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1640:20)
at notify (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:444:12)
at [object Object].then (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:497:7)
at Object.webdriver.promise.asap (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:749:11)
at newFrame.then.e (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1656:25)
at /Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15
at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1640:20)
at notify (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:444:12)
at notifyAll (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:422:7)
at resolve (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:400:7)
at [object Object].fulfill (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:512:5)
at [object Object].webdriver.promise.ControlFlow.resolveFrame_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1561:9)
at [object Object].webdriver.promise.ControlFlow.getNextTask_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1530:12)
at [object Object].webdriver.promise.ControlFlow.runEventLoop_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1488:59)
at [object Object].wrapper [as _onTimeout] (timers.js:258:14)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
Scenario: Log in # test/features/login.feature:14
Given I am logged out # test/features/login.feature:15
When I log in successfully # test/features/login.feature:16
Then I should be sent to my homepage # test/features/login.feature:17
Scenario: Bad log in # test/features/login.feature:19
Given I am logged out # test/features/login.feature:20
When I log in incorrectly # test/features/login.feature:21
Then I should be warned my log in details are bad # test/features/login.feature:22
(::) failed steps (::)
Error: Step failure
at Function.fail (/Users/iMac/code/Commobile/node_modules/cucumber/lib/cucumber/support_code/step_definition.js:72:49)
at /Users/iMac/code/Commobile/test/features/sampleSteps.js:13:26
at /Users/iMac/code/Commobile/node_modules/protractor/lib/protractor.js:765:14
at /Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15
at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1640:20)
at notify (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:444:12)
at notifyAll (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:422:7)
at resolve (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:400:7)
at fulfill (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:512:5)
at /Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15
at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1640:20)
at notify (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:444:12)
at [object Object].then (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:497:7)
at Object.webdriver.promise.asap (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:749:11)
at newFrame.then.e (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1656:25)
at /Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15
at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1640:20)
at notify (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:444:12)
at notifyAll (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:422:7)
at resolve (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:400:7)
at [object Object].fulfill (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:512:5)
at [object Object].webdriver.promise.ControlFlow.resolveFrame_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1561:9)
at [object Object].webdriver.promise.ControlFlow.getNextTask_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1530:12)
at [object Object].webdriver.promise.ControlFlow.runEventLoop_ (/Users/iMac/code/Commobile/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1488:59)
at [object Object].wrapper [as _onTimeout] (timers.js:258:14)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
Failing scenarios:
/Users/iMac/code/Commobile/test/features/login.feature:10 # Scenario: Logged out people can log in
4 scenarios (1 failed, 2 pending, 1 passed)
10 steps (1 failed, 2 pending, 2 skipped, 5 passed)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment