Wed May 28 2025 23:18:43 GMT+0000 (Coordinated Universal Time)

@local @development @staging @production
Feature:Show all pages 8

All public basic pages should display.
The the basic layout should render correctly ohn each page.

Given the page "homepage" has been opened 9s 712ms

And the page "homepage" has been displayed 968ms

Then the element "header" on page "homepage" has been displayed 28ms

Then the element "navigation" on page "homepage" has been displayed 86ms

Then the element "breadcrumbs" on page "homepage" has been displayed 69ms

Then the element "content" on page "homepage" has been displayed 31ms

Then the element "footer" on page "homepage" has been displayed 73ms

And the element "copyright" on page "homepage" has been displayed 238ms

And the element "appinfo" on page "homepage" has been displayed 46ms

Then take a screenshot "test" of page "homepage" 3s 258ms

After 1s 731ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the page "about" has been opened 9s 603ms

And the page "about" has been displayed 289ms

Then the element "header" on page "about" has been displayed 32ms

Then the element "navigation" on page "about" has been displayed 91ms

Then the element "breadcrumbs" on page "about" has been displayed 101ms

Then the element "content" on page "about" has been displayed 270ms

Then the element "footer" on page "about" has been displayed 32ms

And the element "copyright" on page "about" has been displayed 159ms

And the element "appinfo" on page "about" has been displayed 96ms

Then take a screenshot "test" of page "about" 3s 246ms

After 1s 731ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the page "support" has been opened 10s 156ms

And the page "support" has been displayed 393ms

Then the element "header" on page "support" has been displayed 263ms

Then the element "navigation" on page "support" has been displayed 198ms

Then the element "breadcrumbs" on page "support" has been displayed 30ms

Then the element "content" on page "support" has been displayed 21ms

Then the element "footer" on page "support" has been displayed 65ms

And the element "copyright" on page "support" has been displayed 82ms

And the element "appinfo" on page "support" has been displayed 122ms

Then take a screenshot "test" of page "support" 3s 238ms

After 1s 811ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the page "help" has been opened 9s 740ms

And the page "help" has been displayed 403ms

Then the element "header" on page "help" has been displayed 102ms

Then the element "navigation" on page "help" has been displayed 182ms

Then the element "breadcrumbs" on page "help" has been displayed 94ms

Then the element "content" on page "help" has been displayed 30ms

Then the element "footer" on page "help" has been displayed 222ms

And the element "copyright" on page "help" has been displayed 43ms

And the element "appinfo" on page "help" has been displayed 18ms

Then take a screenshot "test" of page "help" 3s 249ms

After 1s 756ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the page "register" has been opened 9s 876ms

And the page "register" has been displayed 291ms

Then the element "header" on page "register" has been displayed 103ms

Then the element "navigation" on page "register" has been displayed 90ms

Then the element "breadcrumbs" on page "register" has been displayed 207ms

Then the element "content" on page "register" has been displayed 91ms

Then the element "footer" on page "register" has been displayed 356ms

And the element "copyright" on page "register" has been displayed 37ms

And the element "appinfo" on page "register" has been displayed 19ms

Then take a screenshot "test" of page "register" 3s 216ms

After 1s 778ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the page "request-password-reset" has been opened 9s 439ms

And the page "request-password-reset" has been displayed 440ms

Then the element "header" on page "request-password-reset" has been displayed 156ms

Then the element "navigation" on page "request-password-reset" has been displayed 97ms

Then the element "breadcrumbs" on page "request-password-reset" has been displayed 37ms

Then the element "content" on page "request-password-reset" has been displayed 83ms

Then the element "footer" on page "request-password-reset" has been displayed 144ms

And the element "copyright" on page "request-password-reset" has been displayed 89ms

And the element "appinfo" on page "request-password-reset" has been displayed 183ms

Then take a screenshot "test" of page "request-password-reset" 3s 216ms

After 1s 783ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the page "login" has been opened 10s 378ms

And the page "login" has been displayed 413ms

Then the element "header" on page "login" has been displayed 95ms

Then the element "navigation" on page "login" has been displayed 283ms

Then the element "breadcrumbs" on page "login" has been displayed 24ms

Then the element "content" on page "login" has been displayed 14ms

Then the element "footer" on page "login" has been displayed 23ms

And the element "copyright" on page "login" has been displayed 35ms

And the element "appinfo" on page "login" has been displayed 20ms

Then take a screenshot "test" of page "login" 3s 218ms

After 1s 777ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the page "errorpage-404" has been opened 9s 478ms

And the page "errorpage-404" has been displayed 783ms

Then the element "header" on page "errorpage-404" has been displayed 95ms

Then the element "content" on page "errorpage-404" has been displayed 319ms

Then the element "footer" on page "errorpage-404" has been displayed 21ms

And the element "copyright" on page "errorpage-404" has been displayed 34ms

And the element "appinfo" on page "errorpage-404" has been displayed 31ms

Then the element "navigation" on page "errorpage-404" has been displayed 30ms

Then take a screenshot "test" of page "errorpage-404" 3s 179ms

After 1s 736ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

@local @development @staging @production
Feature:users logging in 5

Enable users to register and login to the application.

Given the user navigates via "account/login" to the "login" page 14s 187ms

And the page "login" has been displayed 16ms

And the user tries to login with "sysadmin"'s credentials 5s 913ms

Then take a screenshot "after-login" of page "login" 3s 353ms

Then the page "user-profile" has been displayed 23ms

After 2s 111ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

@login @private @user @errors
Scenario:user is logging out successfully
5

Given the user "sysadmin" has logged in to the application 17s 131ms

And the page "user-profile" has been displayed 11s 901ms

Then the user navigates via "account/logout" to the "homepage" page 5s 729ms

Then take a screenshot "after-logout" of page "login" 3s 597ms

Then the page "homepage" has been displayed 36ms

After 2s 63ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the user navigates via "account/login" to the "login" page 14s 248ms

And the page "login" has been displayed 22ms

And the user tries to login with "wrong-password-user"'s credentials 1s 955ms

Then take a screenshot "after-wrong-password" of page "login" 3s 172ms

Then the page "login" has been displayed 15ms

And an error has been displayed on the page "login" 16ms

After 1s 718ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the user navigates via "account/login" to the "login" page 15s 43ms

And the page "login" has been displayed 17ms

And the user tries to login with "no-password-user"'s credentials 2s 78ms

Then take a screenshot "after-no-password" of page "login" 3s 175ms

Then the page "login" has been displayed 17ms

And an error has been displayed on the page "login" 16ms

After 1s 661ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)

Given the user navigates via "account/login" to the "login" page 14s 385ms

And the page "login" has been displayed 17ms

And the user tries to login with "empty-user"'s credentials 1s 617ms

Then take a screenshot "after-no-credentials" of page "login" 3s 178ms

Then the page "login" has been displayed 16ms

And an error has been displayed on the page "login" 16ms

After 1s 778ms Show Error +
                                            
NoSuchSessionError: Tried to run command without establishing a connection at Object.throwDecodedError (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async Object.thenFinally [as finally] (/build/runner2/52HrwHSt/0/zf2/my-application/node_modules/selenium-webdriver/lib/promise.js:100:5)