Skip to content

Commit 3bb7d79

Browse files
author
Hilscher, Robert
committed
2 parents 389d910 + fa5aae9 commit 3bb7d79

File tree

9 files changed

+63
-622
lines changed

9 files changed

+63
-622
lines changed

.idea/.name

Lines changed: 0 additions & 1 deletion
This file was deleted.

.idea/encodings.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.idea/grunt-protractor-cucumber-html-report.iml

Lines changed: 0 additions & 9 deletions
This file was deleted.

.idea/misc.xml

Lines changed: 0 additions & 28 deletions
This file was deleted.

.idea/modules.xml

Lines changed: 0 additions & 9 deletions
This file was deleted.

.idea/scopes/scope_settings.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.idea/vcs.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.idea/workspace.xml

Lines changed: 0 additions & 542 deletions
This file was deleted.

assets/example_test_result.json

Lines changed: 63 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,41 +9,86 @@
99
"uri": "/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/uat_tests/tests/features/login.feature",
1010
"elements": [
1111
{
12-
"name": "",
13-
"keyword": "Background",
14-
"description": "",
15-
"type": "background",
12+
"name": "Log in as a teacher",
13+
"id": "As-a-Staff-Member-I-want-to-select-my-ID-or-username-and-view-Personal-Dashboard-so-that-I-can-manage-my-schedule,-tasks-and-students;log-in-as-a-teacher",
1614
"line": 3,
15+
"keyword": "Scenario",
16+
"description": "",
17+
"type": "scenario",
1718
"steps": [
1819
{
1920
"name": "I login as teacher",
2021
"line": 4,
21-
"keyword": "Given "
22+
"keyword": "Given ",
23+
"result": {
24+
"duration": 5819484382,
25+
"status": "passed"
26+
},
27+
"match": {}
28+
},
29+
{
30+
"name": "I log out",
31+
"line": 5,
32+
"keyword": "Then ",
33+
"result": {
34+
"duration": 158910995,
35+
"status": "passed"
36+
},
37+
"match": {}
2238
}
2339
]
2440
},
2541
{
26-
"name": "[NSESS-47] Log in as a Teacher",
27-
"id": "As-a-Staff-Member-I-want-to-select-my-ID-or-username-and-view-Personal-Dashboard-so-that-I-can-manage-my-schedule,-tasks-and-students;[nsess-47]-log-in-as-a-teacher",
28-
"line": 17,
42+
"name": "Log in as a student",
43+
"id": "As-a-Staff-Member-I-want-to-select-my-ID-or-username-and-view-Personal-Dashboard-so-that-I-can-manage-my-schedule,-tasks-and-students;log-in-as-a-student",
44+
"line": 8,
2945
"keyword": "Scenario",
3046
"description": "",
3147
"type": "scenario",
3248
"steps": [
3349
{
34-
"name": "I login as teacher",
35-
"line": 4,
50+
"name": "I login as student",
51+
"line": 9,
3652
"keyword": "Given ",
3753
"result": {
38-
"error_message": "AssertionError: This is not a proper greeting text, sth wrong with login.: expected 'Welcome, Teacher2 t2.' to equal 'WelcomePPPP, Teacher2 t2.'\n\n",
39-
"duration": 7667616644,
54+
"error_message": "NoSuchElementError: no such element\n (Session info: chrome=43.0.2357.125)\n (Driver info: chromedriver=2.9.248304,platform=Linux 3.19.8-100.fc20.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 12 milliseconds\nFor documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'\nSystem info: host: 'DEV-N176SI5', ip: '10.157.50.100', os.name: 'Linux', os.arch: 'i386', os.version: '3.19.8-100.fc20.x86_64', java.version: '1.8.0_45'\nDriver info: org.openqa.selenium.chrome.ChromeDriver\nCapabilities [{applicationCacheEnabled=false, rotatable=false, chrome={userDataDir=/tmp/.com.google.Chrome.RkrTRf}, takesHeapSnapshot=true, databaseEnabled=false, handlesAlerts=true, version=43.0.2357.125, platform=LINUX, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]\nSession ID: 3c0f59c98573fad432c5d21011bcac04\n*** Element info: {Using=name, value=username}\n at new bot.Error (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:113:18)\n at Object.bot.response.checkResponse (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/response.js:106:9)\n at /home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:362:20\n at /home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15\n at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1654:20)\n at notify (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:465:12)\n at notifyAll (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:442:7)\n at resolve (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:420:7)\n at [object Object].fulfill (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:535:5)\n at /home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1520:10\n at /home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15\n at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1654:20)\n at notify (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:465:12)\n at notifyAll (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:442:7)\n at resolve (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:420:7)\n at fulfill (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:535:5)\n at /home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/base.js:1582:15\n at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1654:20)\n at notify (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:465:12)\n at notifyAll (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:442:7)\n at resolve (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:420:7)\n at [object Object].fulfill (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:535:5)\n at /home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:721:49\n at /home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/http/http.js:96:5\n at IncomingMessage.<anonymous> (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/http/index.js:131:7)\n at IncomingMessage.emit (events.js:117:20)\n at _stream_readable.js:944:16\n at process._tickDomainCallback (node.js:486:13)\n==== async task ====\nWebDriver.findElement(By.name(\"username\"))\n at [object Object].webdriver.WebDriver.schedule (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:345:15)\n at [object Object].webdriver.WebDriver.findElement (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/node_modules/grunt-protractor-runner/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:819:17)\n at Fn.module.exports.Page.create.userName.get (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/uat_tests/tests/features/page/loginPage.js:6:55)\n at Fn.module.exports.Page.create.setUserName.value (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/uat_tests/tests/features/page/loginPage.js:10:52)\n at World.<anonymous> (/home/dominikajedrzejczak/git/a_poc_nse/nse-learning-services-client/uat_tests/tests/features/context/loginSteps.js:47:21)\n at process._tickDomainCallback (node.js:486:13)",
55+
"duration": 1126260826,
4056
"status": "failed"
4157
},
4258
"match": {}
4359
},
60+
{
61+
"name": "I log out",
62+
"line": 10,
63+
"keyword": "Then ",
64+
"result": {
65+
"status": "skipped"
66+
},
67+
"match": {}
68+
}
69+
]
70+
},
71+
{
72+
"name": "Set and verify bookmark tool",
73+
"id": "As-a-Staff-Member-I-want-to-select-my-ID-or-username-and-view-Personal-Dashboard-so-that-I-can-manage-my-schedule,-tasks-and-students;set-and-verify-bookmark-tool",
74+
"line": 12,
75+
"keyword": "Scenario",
76+
"description": "",
77+
"type": "scenario",
78+
"steps": [
79+
{
80+
"name": "I login as teacher",
81+
"line": 13,
82+
"keyword": "Given ",
83+
"result": {
84+
"duration": 3596225465,
85+
"status": "passed"
86+
},
87+
"match": {}
88+
},
4489
{
4590
"name": "I set bookmark tool for student 1 on:",
46-
"line": 18,
91+
"line": 14,
4792
"keyword": "When ",
4893
"rows": [
4994
{
@@ -62,13 +107,14 @@
62107
}
63108
],
64109
"result": {
65-
"status": "skipped"
110+
"duration": 13358468517,
111+
"status": "passed"
66112
},
67113
"match": {}
68114
},
69115
{
70116
"name": "I should see bookmark set on:",
71-
"line": 21,
117+
"line": 17,
72118
"keyword": "Then ",
73119
"rows": [
74120
{
@@ -87,7 +133,8 @@
87133
}
88134
],
89135
"result": {
90-
"status": "skipped"
136+
"duration": 1646766144,
137+
"status": "passed"
91138
},
92139
"match": {}
93140
}

0 commit comments

Comments
 (0)