Correct operation of setup.pl and login.pl login pages

In order to assess the further quality of the software, we want to assess the availability and correct operation of the functionality of logging in, both as an admin and as a user.

Redirecting / to /login.pl

screenshot
screenshot (1)
pre step:
a user named "Admin" with a password "a6m1n" success
screenshot
screenshot (1)
pre step:
I navigate to the application root
loading URL: http://proxy:80/login.pl
loading URL: http://proxy:80/login.pl (1)
waiting for condition
getting tag name
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::App::Login (body)
waiting for condition (PageObject::App::Login=HASH(0x55e95ad2b830))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ad2b830))
waiting for condition (1)
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::App::Login (body)
waiting for condition (PageObject::App::Login=HASH(0x55e95ad2b1e8))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ad2b1e8))
waiting for condition
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::App::Login (body)
waiting for condition (PageObject::App::Login=HASH(0x55e95ac66840))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ac66840))
waiting for condition (PageObject::App::Login=HASH(0x55e95ac66840))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, User Name - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95acdfc38))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95acdfc38))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Password - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ad5cd78))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ad5cd78))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Company - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ad5c208))
success
screenshot
screenshot (1)
pre step:
I should see the application login page
waiting for condition
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::App::Login (body)
waiting for condition (PageObject::App::Login=HASH(0x55e95ac63208))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ac63208))
waiting for condition (PageObject::App::Login=HASH(0x55e95ac63208))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, User Name - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ad5c028))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ad5c028))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Password - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95abf8aa0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95abf8aa0))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Company - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ac63c40))
success

Viewing setup.pl

screenshot
screenshot (1)
pre step:
a user named "Admin" with a password "a6m1n" success
screenshot
screenshot (1)
pre step:
I navigate to the setup login page
loading URL: http://proxy:80/setup.pl
loading URL: http://proxy:80/setup.pl (1)
waiting for condition
getting tag name
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::Setup::Login (body)
waiting for condition (PageObject::Setup::Login=HASH(0x55e95af6c338))
find body.done-parsing (PageObject::Setup::Login=HASH(0x55e95af6c338))
waiting for condition (1)
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::Setup::Login (body)
waiting for condition (PageObject::Setup::Login=HASH(0x55e95ac72248))
find body.done-parsing (PageObject::Setup::Login=HASH(0x55e95ac72248))
waiting for condition
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::Setup::Login (body)
waiting for condition (PageObject::Setup::Login=HASH(0x55e95af70c18))
find body.done-parsing (PageObject::Setup::Login=HASH(0x55e95af70c18))
waiting for condition (PageObject::Setup::Login=HASH(0x55e95af70c18))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Password - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ad2a9b0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ad2a9b0))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Database - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95af6c068))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95af6c068))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, DB admin login - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ac764e0))
success
screenshot
screenshot (1)
pre step:
I should see the setup login page
waiting for condition
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::Setup::Login (body)
waiting for condition (PageObject::Setup::Login=HASH(0x55e95acf5270))
find body.done-parsing (PageObject::Setup::Login=HASH(0x55e95acf5270))
waiting for condition (PageObject::Setup::Login=HASH(0x55e95acf5270))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Password - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95af6bb88))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95af6bb88))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Database - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95af70fc0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95af70fc0))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, DB admin login - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95af70678))
success

Viewing login.pl

screenshot
screenshot (1)
pre step:
a user named "Admin" with a password "a6m1n" success
screenshot
screenshot (1)
pre step:
I navigate to the application login page
loading URL: http://proxy:80/login.pl
loading URL: http://proxy:80/login.pl (1)
waiting for condition
getting tag name
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::App::Login (body)
waiting for condition (PageObject::App::Login=HASH(0x55e95af75000))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95af75000))
waiting for condition (1)
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::App::Login (body)
waiting for condition (PageObject::App::Login=HASH(0x55e95af74418))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95af74418))
waiting for condition
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::App::Login (body)
waiting for condition (PageObject::App::Login=HASH(0x55e95ad5c6e8))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ad5c6e8))
waiting for condition (PageObject::App::Login=HASH(0x55e95ad5c6e8))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, User Name - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ac71648))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac71648))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Password - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95aee6e80))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95aee6e80))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Company - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ac74ac8))
success
screenshot
screenshot (1)
pre step:
I should see the application login page
waiting for condition
find body.done-parsing
waiting for condition
pattern: body.done-parsing
found 1 elements for body.done-parsing scheme, css - PageObject::App::Login (body)
waiting for condition (PageObject::App::Login=HASH(0x55e95af78460))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95af78460))
waiting for condition (PageObject::App::Login=HASH(0x55e95af78460))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, User Name - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ad5c130))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ad5c130))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Password - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ac71558))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac71558))
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Company - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95af5da88))
success