Thu May 29 2025 00:38:41 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 591ms

And the page "homepage" has been displayed 906ms

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

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

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

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

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

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

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

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

After 1s 780ms 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 10s 442ms

And the page "about" has been displayed 995ms

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

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

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

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

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

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

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

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

After 1s 742ms 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 11s 568ms

And the page "support" has been displayed 157ms

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

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

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

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

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

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

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

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

After 1s 691ms 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 10s 240ms

And the page "help" has been displayed 374ms

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

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

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

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

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

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

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

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

After 1s 775ms 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 914ms

And the page "register" has been displayed 539ms

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

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

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

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

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

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

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

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

After 1s 767ms 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 783ms

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

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

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

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

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

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

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

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

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

After 1s 748ms 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 9s 894ms

And the page "login" has been displayed 755ms

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

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

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

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

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

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

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

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

After 1s 717ms 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 188ms

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

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

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

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

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

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

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

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

After 1s 694ms 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 378ms

And the page "login" has been displayed 16ms

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

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

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

After 1s 952ms 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 16s 859ms

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

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

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

Then the page "homepage" has been displayed 35ms

After 2s 90ms 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 236ms

And the page "login" has been displayed 17ms

And the user tries to login with "wrong-password-user"'s credentials 2s 181ms

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

Then the page "login" has been displayed 16ms

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

After 1s 729ms 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 13s 799ms

And the page "login" has been displayed 17ms

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

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

Then the page "login" has been displayed 16ms

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

After 1s 660ms 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 532ms

And the page "login" has been displayed 17ms

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

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

Then the page "login" has been displayed 16ms

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

After 1s 650ms 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)