refactor: mv test29 test00 + updated .drone.yml and docs
Some checks failed
continuous-integration/drone/push Build is failing

* also refactored silly.windows.bat.trololol.bat
This commit is contained in:
surtur 2020-07-11 11:32:23 +02:00
parent d1233db2f9
commit 5536969e40
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D
7 changed files with 221 additions and 289 deletions

View File

@ -21,22 +21,6 @@ steps:
- mkdir -pv archives - mkdir -pv archives
- mkdir -pv results/${DRONE_STAGE_NAME} - mkdir -pv results/${DRONE_STAGE_NAME}
- name: test00
pull: if-not-exists
image: immawanderer/alpine-rf:latest
volumes:
- name: shm
path: /dev/shm
commands:
- mkdir -pv results/${DRONE_STAGE_NAME}/test00
- robot -T -d results/${DRONE_STAGE_NAME}/test00 test00.robot
when:
status:
- success
- failure
depends_on:
- reveal-env
- name: test01 - name: test01
pull: if-not-exists pull: if-not-exists
image: immawanderer/alpine-rf:latest image: immawanderer/alpine-rf:latest
@ -352,15 +336,15 @@ steps:
- test09 - test09
- test18 - test18
- name: test29 - name: test00
pull: if-not-exists pull: if-not-exists
image: immawanderer/alpine-rf:latest image: immawanderer/alpine-rf:latest
volumes: volumes:
- name: shm - name: shm
path: /dev/shm path: /dev/shm
commands: commands:
- mkdir -pv results/${DRONE_STAGE_NAME}/test29 - mkdir -pv results/${DRONE_STAGE_NAME}/test00
- robot -T -d results/${DRONE_STAGE_NAME}/test29 test29.robot - robot -T -d results/${DRONE_STAGE_NAME}/test00 test00.robot
when: when:
status: status:
- success - success
@ -393,7 +377,6 @@ steps:
- success - success
- failure - failure
depends_on: depends_on:
- test00
- test01 - test01
- test02 - test02
- test03 - test03
@ -413,7 +396,7 @@ steps:
- test17 - test17
- test18 - test18
- test19 - test19
- test29 - test00
volumes: volumes:
- name: cache - name: cache
@ -449,22 +432,6 @@ steps:
- mkdir -pv archives - mkdir -pv archives
- mkdir -pv results/${DRONE_STAGE_NAME} - mkdir -pv results/${DRONE_STAGE_NAME}
- name: m-test00
pull: if-not-exists
image: immawanderer/alpine-rf:latest
volumes:
- name: shm
path: /dev/shm
commands:
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test00
- robot -T -d results/${DRONE_STAGE_NAME}/m-test00 m-test00.robot
when:
status:
- success
- failure
depends_on:
- reveal-env
- name: m-test01 - name: m-test01
pull: if-not-exists pull: if-not-exists
image: immawanderer/alpine-rf:latest image: immawanderer/alpine-rf:latest
@ -780,15 +747,15 @@ steps:
- m-test09 - m-test09
- m-test18 - m-test18
- name: m-test29 - name: m-test00
pull: if-not-exists pull: if-not-exists
image: immawanderer/alpine-rf:latest image: immawanderer/alpine-rf:latest
volumes: volumes:
- name: shm - name: shm
path: /dev/shm path: /dev/shm
commands: commands:
- mkdir -pv results/${DRONE_STAGE_NAME}/m-test29 - mkdir -pv results/${DRONE_STAGE_NAME}/m-test00
- robot -T -d results/${DRONE_STAGE_NAME}/m-test29 m-test29.robot - robot -T -d results/${DRONE_STAGE_NAME}/m-test00 m-test00.robot
when: when:
status: status:
- success - success
@ -822,7 +789,6 @@ steps:
- success - success
- failure - failure
depends_on: depends_on:
- m-test00
- m-test01 - m-test01
- m-test02 - m-test02
- m-test03 - m-test03
@ -842,7 +808,7 @@ steps:
- m-test17 - m-test17
- m-test18 - m-test18
- m-test19 - m-test19
- m-test29 - m-test00
volumes: volumes:
- name: cache - name: cache

45
docs
View File

@ -3,19 +3,6 @@
test set test set
desktop - Testing a webpage with desktop browser desktop - Testing a webpage with desktop browser
test case test case
- id - 00
- name - just a page GET
- opens the specified webpage
- expected result - webpage is successfully loaded (screenshot proof)
- steps:
see test{{tc_id}}.robot
- Post-conditions
- close browser
- execution - automatic (robotframework)
- execution time - variable, see test results
- author - ...
- date - see test results
- id - 01 - id - 01
- name - open page and maximize - name - open page and maximize
- opens the specified webpage and maximizes the browser window - opens the specified webpage and maximizes the browser window
@ -318,10 +305,25 @@ test set
- author - ... - author - ...
- date - see test results - date - see test results
- id - 00
- name - delete test user account
- robot user logs in, goes to account settings and deletes the account
- Pre-conditions
- user registered (test09)
- expected result - user account is deleted
- steps:
see test{{tc_id}}.robot
- Post-conditions
- close browser
- execution - automatic (robotframework)
- execution time - variable, see test results
- author - ...
- date - see test results
test set test set
mobile - Testing a webpage with (emulated) mobile browser mobile - Testing a webpage with (emulated) mobile browser
test case test case
- id - 00 - id - 01
- name - open homepage (mobile) - name - open homepage (mobile)
- opens the specified webpage - opens the specified webpage
- expected result - webpage is loaded - expected result - webpage is loaded
@ -606,6 +608,21 @@ test set
- author - ... - author - ...
- date - see test results - date - see test results
- id - 00
- name - delete test user account (mobile)
- robot user logs in, goes to account settings and deletes the account
- Pre-conditions
- user registered (test09)
- expected result - user account is deleted
- steps:
see test{{tc_id}}.robot
- Post-conditions
- close browser
- execution - automatic (robotframework)
- execution time - variable, see test results
- author - ...
- date - see test results
test set test set
manual manual
- id - 00 - id - 00

View File

@ -6,12 +6,57 @@ ${URL} https://git.dotya.ml/
${BROWSER} chrome ${BROWSER} chrome
${DELAY} 0.2 ${DELAY} 0.2
${BURGER_MENU} //*[@id="navbar-expand-toggle"]
${LOGIN_BUTTON} //*[@id="navbar"]/div[2]/a[2]
${USERNAME_FIELD} //*[@id="user_name"]
${PASSWD_FIELD} //*[@id="password"]
${USER_MENU_BUTTON} //*[@id="navbar"]/div[2]/div[2]
${USER_SETTING_BUTTON} //*[@id="menuitem_6"]
${USER_SETTINGS-ACCOUNT} //body/div[2]/div[2]/div[1]/a[2]
${DELETE_ACCOUNT_BUTTON} //body/div[2]/div[2]/div[2]/div[5]/form/div[2]/div
${CONFIRM_PASSWD_FIELD} //*[@id="password-confirmation"]
${CONFIRM_ACCOUNT_DELETION} //*[@id="delete-account"]/div[3]/div[2]
*** Keywords *** *** Keywords ***
Screenshot page Screenshot page
Capture Page Screenshot Capture Page Screenshot
Input Username
[Arguments] ${USERNAME_FIELD} ${USERNAME}
Input Text ${USERNAME_FIELD} ${USERNAME}
Input Email
[Arguments] ${EMAIL_FIELD} ${EMAIL}
Input Text ${EMAIL_FIELD} ${EMAIL}
Input Password
[Arguments] ${PASSWD_FIELD} ${PASSWORD}
Input Text ${PASSWD_FIELD} ${PASSWORD}
Input Password_confirmation
[Arguments] ${CONFIRM_PASSWD_FIELD} ${PASSWORD}
Input Text ${CONFIRM_PASSWD_FIELD} ${PASSWORD}
Login page title
Title Should Be Sign In - dotya.ml Gitea Service
Login success
Title Should Be dat_test_usr - Dashboard - dotya.ml Gitea Service
Dashboard page address
Location Should Be https://git.dotya.ml/
Settings page address
Location Should Be https://git.dotya.ml/user/settings
Settings account page address
Location Should Be https://git.dotya.ml/user/settings/account
Homepage address
Location Should Be https://git.dotya.ml/
*** Test Cases *** *** Test Cases ***
open homepage (mobile) delete test user account (mobile)
# based on Pixel 2 XL mobile browser declared resolution # based on Pixel 2 XL mobile browser declared resolution
${devicemetrics}= Create Dictionary width=${411} height=${823} pixelRatio=${2.0} userAgent=Mozilla/5.0 (Linux; Mobile; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36 ${devicemetrics}= Create Dictionary width=${411} height=${823} pixelRatio=${2.0} userAgent=Mozilla/5.0 (Linux; Mobile; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36
${mobileemulation}= Create Dictionary deviceMetrics=${devicemetrics} ${mobileemulation}= Create Dictionary deviceMetrics=${devicemetrics}
@ -24,6 +69,44 @@ open homepage (mobile)
Open Browser ${URL} browser=${BROWSER} desired_capabilities=${options} Open Browser ${URL} browser=${BROWSER} desired_capabilities=${options}
Set Selenium Speed ${DELAY} Set Selenium Speed ${DELAY}
# Screenshot page
Log Location
Click Element ${BURGER_MENU}
Screenshot page
Click Element ${LOGIN_BUTTON}
Login page title
Input Username ${USERNAME_FIELD} dat_test_usr
# Input Email ${EMAIL_FIELD} dat_test_usr@noreply.com
Input Password ${PASSWD_FIELD} D@t_p@ssw000rd987.
Screenshot page
Log Location
Press Keys None RETURN
Login success
Dashboard page address
Screenshot page
Log Location
Click Element ${BURGER_MENU}
Screenshot page
Click Element ${USER_MENU_BUTTON}
Click Element ${USER_SETTING_BUTTON}
Screenshot page
Log Location
Settings page address
Click Element ${USER_SETTINGS-ACCOUNT}
Settings account page address
Screenshot page
Log Location
Scroll Element Into View ${DELETE_ACCOUNT_BUTTON}
Input Password ${CONFIRM_PASSWD_FIELD} D@t_p@ssw000rd987.
Screenshot page
Click Element ${DELETE_ACCOUNT_BUTTON}
Screenshot page
Click Element ${CONFIRM_ACCOUNT_DELETION}
Homepage address
Screenshot page Screenshot page
Log Location Log Location

View File

@ -1,114 +0,0 @@
*** Settings ***
Library SeleniumLibrary run_on_failure=Nothing
*** Variables ***
${URL} https://git.dotya.ml/
${BROWSER} chrome
${DELAY} 0.2
${BURGER_MENU} //*[@id="navbar-expand-toggle"]
${LOGIN_BUTTON} //*[@id="navbar"]/div[2]/a[2]
${USERNAME_FIELD} //*[@id="user_name"]
${PASSWD_FIELD} //*[@id="password"]
${USER_MENU_BUTTON} //*[@id="navbar"]/div[2]/div[2]
${USER_SETTING_BUTTON} //*[@id="menuitem_6"]
${USER_SETTINGS-ACCOUNT} //body/div[2]/div[2]/div[1]/a[2]
${DELETE_ACCOUNT_BUTTON} //body/div[2]/div[2]/div[2]/div[5]/form/div[2]/div
${CONFIRM_PASSWD_FIELD} //*[@id="password-confirmation"]
${CONFIRM_ACCOUNT_DELETION} //*[@id="delete-account"]/div[3]/div[2]
*** Keywords ***
Screenshot page
Capture Page Screenshot
Input Username
[Arguments] ${USERNAME_FIELD} ${USERNAME}
Input Text ${USERNAME_FIELD} ${USERNAME}
Input Email
[Arguments] ${EMAIL_FIELD} ${EMAIL}
Input Text ${EMAIL_FIELD} ${EMAIL}
Input Password
[Arguments] ${PASSWD_FIELD} ${PASSWORD}
Input Text ${PASSWD_FIELD} ${PASSWORD}
Input Password_confirmation
[Arguments] ${CONFIRM_PASSWD_FIELD} ${PASSWORD}
Input Text ${CONFIRM_PASSWD_FIELD} ${PASSWORD}
Login page title
Title Should Be Sign In - dotya.ml Gitea Service
Login success
Title Should Be dat_test_usr - Dashboard - dotya.ml Gitea Service
Dashboard page address
Location Should Be https://git.dotya.ml/
Settings page address
Location Should Be https://git.dotya.ml/user/settings
Settings account page address
Location Should Be https://git.dotya.ml/user/settings/account
Homepage address
Location Should Be https://git.dotya.ml/
*** Test Cases ***
delete test user account (mobile)
# based on Pixel 2 XL mobile browser declared resolution
${devicemetrics}= Create Dictionary width=${411} height=${823} pixelRatio=${2.0} userAgent=Mozilla/5.0 (Linux; Mobile; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36
${mobileemulation}= Create Dictionary deviceMetrics=${devicemetrics}
${chrome_options} = Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
Call Method ${chrome_options} add_argument headless
Call Method ${chrome_options} add_argument no-sandbox
Call Method ${chrome_options} add_argument disable-dev-shm-usage
Call Method ${chrome options} add_experimental_option mobileEmulation ${mobileemulation}
${options}= Call Method ${chrome_options} to_capabilities
Open Browser ${URL} browser=${BROWSER} desired_capabilities=${options}
Set Selenium Speed ${DELAY}
# Screenshot page
Log Location
Click Element ${BURGER_MENU}
Screenshot page
Click Element ${LOGIN_BUTTON}
Login page title
Input Username ${USERNAME_FIELD} dat_test_usr
# Input Email ${EMAIL_FIELD} dat_test_usr@noreply.com
Input Password ${PASSWD_FIELD} D@t_p@ssw000rd987.
Screenshot page
Log Location
Press Keys None RETURN
Login success
Dashboard page address
Screenshot page
Log Location
Click Element ${BURGER_MENU}
Screenshot page
Click Element ${USER_MENU_BUTTON}
Click Element ${USER_SETTING_BUTTON}
Screenshot page
Log Location
Settings page address
Click Element ${USER_SETTINGS-ACCOUNT}
Settings account page address
Screenshot page
Log Location
Scroll Element Into View ${DELETE_ACCOUNT_BUTTON}
Input Password ${CONFIRM_PASSWD_FIELD} D@t_p@ssw000rd987.
Screenshot page
Click Element ${DELETE_ACCOUNT_BUTTON}
Screenshot page
Click Element ${CONFIRM_ACCOUNT_DELETION}
Homepage address
Screenshot page
Log Location
Post-conditions
Close Browser

View File

@ -1,14 +1,17 @@
REM test-set-desktop REM test-set-desktop
FOR /L %%A IN (0,1,9) DO ( FOR /L %%A IN (1,1,9) DO (
robot -o "TC_0%%A - Output" -r "TC_0%%A - Report" -l "TC_0%%A - Log" "test0%%A.robot" robot -o "TC_0%%A - Output" -r "TC_0%%A - Report" -l "TC_0%%A - Log" "test0%%A.robot"
) )
FOR /L %%A IN (10,1,29) DO ( FOR /L %%A IN (10,1,19) DO (
robot -o "TC_%%A - Output" -r "TC_%%A - Report" -l "TC_%%A - Log" "test%%A.robot" robot -o "TC_%%A - Output" -r "TC_%%A - Report" -l "TC_%%A - Log" "test%%A.robot"
) )
robot -o "TC_00 - Output" -r "TC_00 - Report" -l "TC_00 - Log" "test00.robot"
REM test-set-mobile REM test-set-mobile
FOR /L %%A IN (0,1,9) DO ( FOR /L %%A IN (1,1,9) DO (
robot -o "TC_0%%A - Output" -r "TC_0%%A - Report" -l "TC_0%%A - Log" "m-test0%%A.robot" robot -o "TC_m_0%%A - Output" -r "TC_m_0%%A - Report" -l "TC_m_0%%A - Log" "m-test0%%A.robot"
) )
FOR /L %%A IN (10,1,29) DO ( FOR /L %%A IN (10,1,19) DO (
robot -o "TC_%%A - Output" -r "TC_%%A - Report" -l "TC_%%A - Log" "m-test%%A.robot" robot -o "TC_m_%%A - Output" -r "TC_m_%%A - Report" -l "TC_m_%%A - Log" "m-test%%A.robot"
) )
robot -o "TC_m_00 - Output" -r "TC_m_00 - Report" -l "TC_m_00 - Log" "m-test00.robot"

View File

@ -4,20 +4,105 @@ Library SeleniumLibrary run_on_failure=Nothing
*** Variables *** *** Variables ***
${URL} https://git.dotya.ml/ ${URL} https://git.dotya.ml/
${BROWSER} chrome ${BROWSER} chrome
${DELAY} 0.2
${LOGIN_BUTTON} //*[@id="navbar"]/div[2]/a[2]
${SIGN_IN} //form/div[4]/button[1]
${USERNAME_FIELD} //*[@id="user_name"]
${PASSWD_FIELD} //*[@id="password"]
${USER_MENU_BUTTON} //*[@id="navbar"]/div[2]/div[2]
${USER_SETTING_BUTTON} //*[@id="menuitem_6"]
${USER_SETTINGS-ACCOUNT} //body/div[2]/div[2]/div[1]/a[2]
${DELETE_ACCOUNT_BUTTON} //body/div[2]/div[2]/div[2]/div[5]/form/div[2]/div
${CONFIRM_PASSWD_FIELD} //*[@id="password-confirmation"]
${CONFIRM_ACCOUNT_DELETION} //*[@id="delete-account"]/div[3]/div[2]
*** Keywords ***
Screenshot page
Capture Page Screenshot
Input Username
[Arguments] ${USERNAME_FIELD} ${USERNAME}
Input Text ${USERNAME_FIELD} ${USERNAME}
Input Email
[Arguments] ${EMAIL_FIELD} ${EMAIL}
Input Text ${EMAIL_FIELD} ${EMAIL}
Input Password
[Arguments] ${PASSWD_FIELD} ${PASSWORD}
Input Text ${PASSWD_FIELD} ${PASSWORD}
Input Password_confirmation
[Arguments] ${CONFIRM_PASSWD_FIELD} ${PASSWORD}
Input Text ${CONFIRM_PASSWD_FIELD} ${PASSWORD}
Login page title
Title Should Be Sign In - dotya.ml Gitea Service
Login success
Title Should Be dat_test_usr - Dashboard - dotya.ml Gitea Service
Dashboard page address
Location Should Be https://git.dotya.ml/
Settings page address
Location Should Be https://git.dotya.ml/user/settings
Settings account page address
Location Should Be https://git.dotya.ml/user/settings/account
Homepage address
Location Should Be https://git.dotya.ml/
*** Test Cases *** *** Test Cases ***
just a page GET (+ screenshot) delete test user account
${chrome_options} = Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver ${chrome_options} = Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
Call Method ${chrome_options} add_argument headless Call Method ${chrome_options} add_argument headless
Call Method ${chrome_options} add_argument no-sandbox Call Method ${chrome_options} add_argument no-sandbox
Call Method ${chrome_options} add_argument disable-dev-shm-usage Call Method ${chrome_options} add_argument disable-dev-shm-usage
${options}= Call Method ${chrome_options} to_capabilities ${options}= Call Method ${chrome_options} to_capabilities
Set Selenium Speed 0.2
Open Browser ${URL} browser=${BROWSER} desired_capabilities=${options} Open Browser ${URL} browser=${BROWSER} desired_capabilities=${options}
Set Selenium Speed ${DELAY}
Set Window Size 1920 1080
Maximize Browser Window
Capture Page Screenshot Click Element ${LOGIN_BUTTON}
Sleep 0.2
# Screenshot page
Log Location
Login page title
Input Username ${USERNAME_FIELD} dat_test_usr
# Input Email ${EMAIL_FIELD} dat_test_usr@noreply.com
Input Password ${PASSWD_FIELD} D@t_p@ssw000rd987.
# Screenshot page
Press Keys None RETURN
Login success
Dashboard page address
Screenshot page
Log Location
Click Element ${USER_MENU_BUTTON}
Screenshot page
Click Element ${USER_SETTING_BUTTON}
Settings page address
Screenshot page
Log Location
Click Element ${USER_SETTINGS-ACCOUNT}
Settings account page address
Screenshot page
Log Location
Scroll Element Into View ${DELETE_ACCOUNT_BUTTON}
Input Password ${CONFIRM_PASSWD_FIELD} D@t_p@ssw000rd987.
Screenshot page
Click Element ${DELETE_ACCOUNT_BUTTON}
Screenshot page
Click Element ${CONFIRM_ACCOUNT_DELETION}
Homepage address
Screenshot page
Log Location
Post-conditions Post-conditions
Log Location
Close Browser Close Browser

View File

@ -1,108 +0,0 @@
*** Settings ***
Library SeleniumLibrary run_on_failure=Nothing
*** Variables ***
${URL} https://git.dotya.ml/
${BROWSER} chrome
${DELAY} 0.2
${LOGIN_BUTTON} //*[@id="navbar"]/div[2]/a[2]
${SIGN_IN} //form/div[4]/button[1]
${USERNAME_FIELD} //*[@id="user_name"]
${PASSWD_FIELD} //*[@id="password"]
${USER_MENU_BUTTON} //*[@id="navbar"]/div[2]/div[2]
${USER_SETTING_BUTTON} //*[@id="menuitem_6"]
${USER_SETTINGS-ACCOUNT} //body/div[2]/div[2]/div[1]/a[2]
${DELETE_ACCOUNT_BUTTON} //body/div[2]/div[2]/div[2]/div[5]/form/div[2]/div
${CONFIRM_PASSWD_FIELD} //*[@id="password-confirmation"]
${CONFIRM_ACCOUNT_DELETION} //*[@id="delete-account"]/div[3]/div[2]
*** Keywords ***
Screenshot page
Capture Page Screenshot
Input Username
[Arguments] ${USERNAME_FIELD} ${USERNAME}
Input Text ${USERNAME_FIELD} ${USERNAME}
Input Email
[Arguments] ${EMAIL_FIELD} ${EMAIL}
Input Text ${EMAIL_FIELD} ${EMAIL}
Input Password
[Arguments] ${PASSWD_FIELD} ${PASSWORD}
Input Text ${PASSWD_FIELD} ${PASSWORD}
Input Password_confirmation
[Arguments] ${CONFIRM_PASSWD_FIELD} ${PASSWORD}
Input Text ${CONFIRM_PASSWD_FIELD} ${PASSWORD}
Login page title
Title Should Be Sign In - dotya.ml Gitea Service
Login success
Title Should Be dat_test_usr - Dashboard - dotya.ml Gitea Service
Dashboard page address
Location Should Be https://git.dotya.ml/
Settings page address
Location Should Be https://git.dotya.ml/user/settings
Settings account page address
Location Should Be https://git.dotya.ml/user/settings/account
Homepage address
Location Should Be https://git.dotya.ml/
*** Test Cases ***
delete test user account
${chrome_options} = Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
Call Method ${chrome_options} add_argument headless
Call Method ${chrome_options} add_argument no-sandbox
Call Method ${chrome_options} add_argument disable-dev-shm-usage
${options}= Call Method ${chrome_options} to_capabilities
Open Browser ${URL} browser=${BROWSER} desired_capabilities=${options}
Set Selenium Speed ${DELAY}
Set Window Size 1920 1080
Maximize Browser Window
Click Element ${LOGIN_BUTTON}
Sleep 0.2
# Screenshot page
Log Location
Login page title
Input Username ${USERNAME_FIELD} dat_test_usr
# Input Email ${EMAIL_FIELD} dat_test_usr@noreply.com
Input Password ${PASSWD_FIELD} D@t_p@ssw000rd987.
# Screenshot page
Press Keys None RETURN
Login success
Dashboard page address
Screenshot page
Log Location
Click Element ${USER_MENU_BUTTON}
Screenshot page
Click Element ${USER_SETTING_BUTTON}
Settings page address
Screenshot page
Log Location
Click Element ${USER_SETTINGS-ACCOUNT}
Settings account page address
Screenshot page
Log Location
Scroll Element Into View ${DELETE_ACCOUNT_BUTTON}
Input Password ${CONFIRM_PASSWD_FIELD} D@t_p@ssw000rd987.
Screenshot page
Click Element ${DELETE_ACCOUNT_BUTTON}
Screenshot page
Click Element ${CONFIRM_ACCOUNT_DELETION}
Homepage address
Screenshot page
Log Location
Post-conditions
Close Browser