Reconciliation

As a LedgerSMB user I want to be able to create a new bank reconciliation report, save it, review it and delete it.

Create new reconciliation report, update and save.

screenshot
screenshot (1)
pre step:
a standard test company success
screenshot
screenshot (1)
pre step:
a logged in admin user
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(0x55e95ac34810))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ac34810))
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(0x55e95ac2cc10))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ac2cc10))
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(0x55e95ac43a80))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac43a80))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
sending keys: 1 (1)
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(0x55e95ac2d5d0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac2d5d0))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
sending keys: 1 (1)
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(0x55e95ada6750))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ada6750))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
sending keys: 1 (1)
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Login - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95add8c50))
find *button (Weasel::Element=HASH(0x55e95add8c50))
clicking element
clicking element (1)
waiting for condition
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
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 (body)
waiting for condition (PageObject::App=HASH(0x55e95ada6948))
find body.done-parsing (PageObject::App=HASH(0x55e95ada6948))
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 (body)
waiting for condition (PageObject::App=HASH(0x55e95ada6c30))
success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "Cash > Reconciliation"
find *app-menu
waiting for condition
pattern: *app-menu
found 1 elements for *app-menu - PageObject::App::Menu (div)
waiting for condition (PageObject::App::Menu=HASH(0x55e95ada7860))
find *app-menu (PageObject::App::Menu=HASH(0x55e95ada7860))
find //*[@id='top_menu']
waiting for condition
pattern: //*[@id='top_menu']
found 1 elements for //*[@id='top_menu'] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95addf038))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e95addf038))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Cash']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Cash']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Cash']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95aded068))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Cash']] (Weasel::Element=HASH(0x55e95aded068))
waiting for condition (Weasel::Element=HASH(0x55e95aded068))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_4)
find //*[@id='dijit__TreeNode_4_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_4_label']
found 1 elements for //*[@id='dijit__TreeNode_4_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95adedb78))
find //*[@id='dijit__TreeNode_4_label'] (Weasel::Element=HASH(0x55e95adedb78))
element text
element text (Cash)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reconciliation']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reconciliation']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reconciliation']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95adedb30))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reconciliation']] (Weasel::Element=HASH(0x55e95adedb30))
waiting for condition (Weasel::Element=HASH(0x55e95adedb30))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_29)
find //*[@id='dijit__TreeNode_29_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_29_label']
found 1 elements for //*[@id='dijit__TreeNode_29_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ade2670))
find //*[@id='dijit__TreeNode_29_label'] (Weasel::Element=HASH(0x55e95ade2670))
element text
element text
clicking element
clicking element (1)
find *app-main
waiting for condition
pattern: *app-main
found 1 elements for *app-main - PageObject::App::Main (div)
waiting for condition (PageObject::App::Main=HASH(0x55e958b77ea8))
find *app-main (PageObject::App::Main=HASH(0x55e958b77ea8))
waiting for condition
find #maindiv.done-parsing
waiting for condition
pattern: #maindiv.done-parsing
found 1 elements for #maindiv.done-parsing scheme, css - PageObject::App::Main (div)
waiting for condition (PageObject::App::Main=HASH(0x55e95ac4ac08))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95ac4ac08))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I should see the New Reconciliation Report screen.
waiting for condition
getting tag name
found tag with name div
success
screenshot
screenshot (1)
pre step:
I select "1060 Checking Account" from the drop down "Account"
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Account - Weasel::Widgets::Dojo::Select (table)
waiting for condition (Weasel::Widgets::Dojo::Select=HASH(0x55e95ade2910))
find *labeled (Weasel::Widgets::Dojo::Select=HASH(0x55e95ade2910))
element attribute 'id'
element attribute 'id' (chart-id)
pattern: //div[@dijitpopupparent='chart-id']
found 0 elements for //div[@dijitpopupparent='chart-id']
clicking element
clicking element (1)
clicking element
clicking element (1)
pattern: //div[@dijitpopupparent='chart-id']
found 1 elements for //div[@dijitpopupparent='chart-id'] - Weasel::Element (div)
find *option
waiting for condition
pattern: *option
found 1 elements for *option text, 1060 Checking Account - Weasel::Widgets::Dojo::Option (tr)
waiting for condition (Weasel::Widgets::Dojo::Option=HASH(0x55e95a9ae420))
find *option (Weasel::Widgets::Dojo::Option=HASH(0x55e95a9ae420))
find ancestor::*[@dijitpopupparent]
waiting for condition
pattern: ancestor::*[@dijitpopupparent]
found 1 elements for ancestor::*[@dijitpopupparent] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95ade2838))
find ancestor::*[@dijitpopupparent] (Weasel::Element=HASH(0x55e95ade2838))
query is_displayed
query is_displayed
element attribute 'dijitpopupparent'
element attribute 'dijitpopupparent' (chart-id)
find //*[@id='chart-id']
waiting for condition
pattern: //*[@id='chart-id']
found 1 elements for //*[@id='chart-id'] - Weasel::Widgets::Dojo::Select (table)
waiting for condition (Weasel::Widgets::Dojo::Select=HASH(0x55e95aded6f8))
find //*[@id='chart-id'] (Weasel::Widgets::Dojo::Select=HASH(0x55e95aded6f8))
clicking element
clicking element (1)
clicking element
success
screenshot
screenshot (1)
pre step:
I enter "100.00" into "Statement Balance"
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Statement Balance - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95adf37d8))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95adf37d8))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
success
screenshot
screenshot (1)
pre step:
I enter "2018-01-01" into "Statement Date"
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Statement Date - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95adf0840))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95adf0840))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
success
screenshot
screenshot (1)
pre step:
I press "Create New Report"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Create New Report - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95adf0630))
find *button (Weasel::Element=HASH(0x55e95adf0630))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Reconciliation Report screen
waiting for condition
getting tag name
found tag with name div
getting tag name
found tag with name div
getting tag name
found tag with name div
getting tag name
found tag with name div
getting tag name
found tag with name div
getting tag name
found tag with name div
getting tag name
pattern: ./*
found 1 elements for ./* - PageObject::App::Cash::Reconciliation::Report (div)
success
screenshot
screenshot (1)
pre step:
I should see these Reconciliation Report headings:
getting tag name
found tag with name div
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Account:"]]/td[normalize-space(.)="1060 Checking Account"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Account:"]]/td[normalize-space(.)="1060 Checking Account"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Account:"]]/td[normalize-space(.)="1060 Checking Account"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95adf42a0))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Account:"]]/td[normalize-space(.)="1060 Checking Account"] (Weasel::Element=HASH(0x55e95adf42a0))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Statement Date:"]]/td[normalize-space(.)="2018-01-01"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Statement Date:"]]/td[normalize-space(.)="2018-01-01"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Statement Date:"]]/td[normalize-space(.)="2018-01-01"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95adfc388))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Statement Date:"]]/td[normalize-space(.)="2018-01-01"] (Weasel::Element=HASH(0x55e95adfc388))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Beginning Statement Balance:"]]/td[normalize-space(.)="0.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Beginning Statement Balance:"]]/td[normalize-space(.)="0.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Beginning Statement Balance:"]]/td[normalize-space(.)="0.00"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95adfc808))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Beginning Statement Balance:"]]/td[normalize-space(.)="0.00"] (Weasel::Element=HASH(0x55e95adfc808))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending Statement Balance:"]]/td/div[@id="widget_their-total"]/div//input[@value="100.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending Statement Balance:"]]/td/div[@id="widget_their-total"]/div//input[@value="100.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending Statement Balance:"]]/td/div[@id="widget_their-total"]/div//input[@value="100.00"] - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95adfca60))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending Statement Balance:"]]/td/div[@id="widget_their-total"]/div//input[@value="100.00"] (Weasel::Widgets::HTML::Input=HASH(0x55e95adfca60))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Variance:"]]/td[normalize-space(.)="-100.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Variance:"]]/td[normalize-space(.)="-100.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Variance:"]]/td[normalize-space(.)="-100.00"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95adfda78))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Variance:"]]/td[normalize-space(.)="-100.00"] (Weasel::Element=HASH(0x55e95adfda78))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Less Outstanding Checks:"]]/td[normalize-space(.)="0.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Less Outstanding Checks:"]]/td[normalize-space(.)="0.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Less Outstanding Checks:"]]/td[normalize-space(.)="0.00"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95adfdac0))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Less Outstanding Checks:"]]/td[normalize-space(.)="0.00"] (Weasel::Element=HASH(0x55e95adfdac0))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending GL Balance:"]]/td[normalize-space(.)="100.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending GL Balance:"]]/td[normalize-space(.)="100.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending GL Balance:"]]/td[normalize-space(.)="100.00"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95ada17e8))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending GL Balance:"]]/td[normalize-space(.)="100.00"] (Weasel::Element=HASH(0x55e95ada17e8))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Report Generated By:"]]/td[normalize-space(.)="test-user-admin"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Report Generated By:"]]/td[normalize-space(.)="test-user-admin"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Report Generated By:"]]/td[normalize-space(.)="test-user-admin"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95ada1b60))
success
screenshot
screenshot (1)
pre step:
I change the "Ending Statement Balance" to "101.00"
getting tag name
found tag with name div
find //input[@id="their-total"]
waiting for condition
pattern: //input[@id="their-total"]
found 1 elements for //input[@id="their-total"] - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95adfd670))
find //input[@id="their-total"] (Weasel::Widgets::HTML::Input=HASH(0x55e95adfd670))
clearing input element
clearing input element (1)
sending keys: 1
success
screenshot
screenshot (1)
pre step:
I press "Update"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Update - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95adfcf20))
find *button (Weasel::Element=HASH(0x55e95adfcf20))
clicking element
success
screenshot
screenshot (1)
pre step:
I wait for the page to load
getting tag name
found tag with name div
waiting for condition
getting tag name
found tag with name div
getting tag name
found tag with name div
getting tag name
found tag with name div
getting tag name
find #maindiv.done-parsing
waiting for condition
pattern: #maindiv.done-parsing
found 1 elements for #maindiv.done-parsing scheme, css - PageObject::App::Main (div)
waiting for condition (PageObject::App::Main=HASH(0x55e95ada2190))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95ada2190))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I should see the Reconciliation Report screen
waiting for condition
getting tag name
found tag with name div
success
screenshot
screenshot (1)
pre step:
I should see these Reconciliation Report headings:
getting tag name
found tag with name div
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Account:"]]/td[normalize-space(.)="1060 Checking Account"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Account:"]]/td[normalize-space(.)="1060 Checking Account"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Account:"]]/td[normalize-space(.)="1060 Checking Account"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95abac848))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Account:"]]/td[normalize-space(.)="1060 Checking Account"] (Weasel::Element=HASH(0x55e95abac848))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Statement Date:"]]/td[normalize-space(.)="2018-01-01"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Statement Date:"]]/td[normalize-space(.)="2018-01-01"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Statement Date:"]]/td[normalize-space(.)="2018-01-01"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95abb0cc0))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Statement Date:"]]/td[normalize-space(.)="2018-01-01"] (Weasel::Element=HASH(0x55e95abb0cc0))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Beginning Statement Balance:"]]/td[normalize-space(.)="0.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Beginning Statement Balance:"]]/td[normalize-space(.)="0.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Beginning Statement Balance:"]]/td[normalize-space(.)="0.00"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95ac23aa0))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Beginning Statement Balance:"]]/td[normalize-space(.)="0.00"] (Weasel::Element=HASH(0x55e95ac23aa0))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending Statement Balance:"]]/td/div[@id="widget_their-total"]/div//input[@value="101.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending Statement Balance:"]]/td/div[@id="widget_their-total"]/div//input[@value="101.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending Statement Balance:"]]/td/div[@id="widget_their-total"]/div//input[@value="101.00"] - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ac23e18))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending Statement Balance:"]]/td/div[@id="widget_their-total"]/div//input[@value="101.00"] (Weasel::Widgets::HTML::Input=HASH(0x55e95ac23e18))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Variance:"]]/td[normalize-space(.)="-101.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Variance:"]]/td[normalize-space(.)="-101.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Variance:"]]/td[normalize-space(.)="-101.00"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95ac244d8))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Variance:"]]/td[normalize-space(.)="-101.00"] (Weasel::Element=HASH(0x55e95ac244d8))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Less Outstanding Checks:"]]/td[normalize-space(.)="0.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Less Outstanding Checks:"]]/td[normalize-space(.)="0.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Less Outstanding Checks:"]]/td[normalize-space(.)="0.00"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95ac23f68))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Less Outstanding Checks:"]]/td[normalize-space(.)="0.00"] (Weasel::Element=HASH(0x55e95ac23f68))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending GL Balance:"]]/td[normalize-space(.)="101.00"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending GL Balance:"]]/td[normalize-space(.)="101.00"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending GL Balance:"]]/td[normalize-space(.)="101.00"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95abb1308))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Ending GL Balance:"]]/td[normalize-space(.)="101.00"] (Weasel::Element=HASH(0x55e95abb1308))
find //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Report Generated By:"]]/td[normalize-space(.)="test-user-admin"]
waiting for condition
pattern: //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Report Generated By:"]]/td[normalize-space(.)="test-user-admin"]
found 1 elements for //table[@id="report_headings"]/tbody/tr[th[normalize-space(.)="Report Generated By:"]]/td[normalize-space(.)="test-user-admin"] - Weasel::Element (td)
waiting for condition (Weasel::Element=HASH(0x55e95ac27930))
success
screenshot
screenshot (1)
pre step:
I press "Save"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Save - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95abb1530))
find *button (Weasel::Element=HASH(0x55e95abb1530))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Search Reconciliation Reports screen
waiting for condition
getting tag name
pattern: ./*
found 1 elements for ./* - PageObject::App::Search::Reconciliation (div)
success

Search for reconciliation report and delete it,

screenshot
screenshot (1)
pre step:
a standard test company success
screenshot
screenshot (1)
pre step:
a logged in admin user
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(0x55e95a9a18d0))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95a9a18d0))
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(0x55e95ac42f70))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ac42f70))
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(0x55e95add0200))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95add0200))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
sending keys: 1 (1)
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(0x55e95ada6828))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ada6828))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
sending keys: 1 (1)
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(0x55e95adce5c8))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95adce5c8))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
sending keys: 1 (1)
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Login - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95884a968))
find *button (Weasel::Element=HASH(0x55e95884a968))
clicking element
clicking element (1)
waiting for condition
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
getting tag name
found tag with name body
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 (body)
waiting for condition (PageObject::App=HASH(0x55e95aba6f88))
find body.done-parsing (PageObject::App=HASH(0x55e95aba6f88))
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 (body)
waiting for condition (PageObject::App=HASH(0x55e95aba71f8))
success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "Cash > Reports > Reconciliation"
find *app-menu
waiting for condition
pattern: *app-menu
found 1 elements for *app-menu - PageObject::App::Menu (div)
waiting for condition (PageObject::App::Menu=HASH(0x55e95ad712f8))
find *app-menu (PageObject::App::Menu=HASH(0x55e95ad712f8))
find //*[@id='top_menu']
waiting for condition
pattern: //*[@id='top_menu']
found 1 elements for //*[@id='top_menu'] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95aba80b8))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e95aba80b8))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Cash']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Cash']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Cash']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95aba8370))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Cash']] (Weasel::Element=HASH(0x55e95aba8370))
waiting for condition (Weasel::Element=HASH(0x55e95aba8370))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_4)
find //*[@id='dijit__TreeNode_4_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_4_label']
found 1 elements for //*[@id='dijit__TreeNode_4_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ad8bf70))
find //*[@id='dijit__TreeNode_4_label'] (Weasel::Element=HASH(0x55e95ad8bf70))
element text
element text (Cash)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reports']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reports']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reports']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95ad8be08))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reports']] (Weasel::Element=HASH(0x55e95ad8be08))
waiting for condition (Weasel::Element=HASH(0x55e95ad8be08))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_30)
find //*[@id='dijit__TreeNode_30_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_30_label']
found 1 elements for //*[@id='dijit__TreeNode_30_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ad91640))
find //*[@id='dijit__TreeNode_30_label'] (Weasel::Element=HASH(0x55e95ad91640))
element text
element text
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reconciliation']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reconciliation']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reconciliation']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95ad91460))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reconciliation']] (Weasel::Element=HASH(0x55e95ad91460))
waiting for condition (Weasel::Element=HASH(0x55e95ad91460))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_33)
find //*[@id='dijit__TreeNode_33_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_33_label']
found 1 elements for //*[@id='dijit__TreeNode_33_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95abb30e8))
find //*[@id='dijit__TreeNode_33_label'] (Weasel::Element=HASH(0x55e95abb30e8))
element text
element text
clicking element
clicking element (1)
find *app-main
waiting for condition
pattern: *app-main
found 1 elements for *app-main - PageObject::App::Main (div)
waiting for condition (PageObject::App::Main=HASH(0x55e95ad732c8))
find *app-main (PageObject::App::Main=HASH(0x55e95ad732c8))
waiting for condition
find #maindiv.done-parsing
waiting for condition
pattern: #maindiv.done-parsing
found 1 elements for #maindiv.done-parsing scheme, css - PageObject::App::Main (div)
waiting for condition (PageObject::App::Main=HASH(0x55e95ad72dd0))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95ad72dd0))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I should see the Search Reconciliation Reports screen
waiting for condition
getting tag name
found tag with name div
success
screenshot
screenshot (1)
pre step:
I press "Search"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Search - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ad8c4c8))
find *button (Weasel::Element=HASH(0x55e95ad8c4c8))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Reconciliation Search Report screen
waiting for condition
getting tag name
pattern: ./*
found 1 elements for ./* - PageObject::App::Search::ReportDynatable (form)
success
screenshot
screenshot (1)
pre step:
I expect the report to contain 1 row
getting tag name
found tag with name form
pattern: .//table/tbody/tr
found 1 elements for .//table/tbody/tr - Weasel::Element (tr)
element attribute 'class'
success
screenshot
screenshot (1)
pre step:
I expect the 'Account' report column to contain '1060 Checking Account' for Statement Date '2018-01-01'
getting tag name
found tag with name form
pattern: .//table/thead/tr/th | .//table/thead/tr/td
found 8 elements for .//table/thead/tr/th | .//table/thead/tr/td - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
pattern: .//table/tbody/tr
found 1 elements for .//table/tbody/tr - Weasel::Element (tr)
pattern: ./td | ./th
found 8 elements for ./td | ./th - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
success
screenshot
screenshot (1)
pre step:
I expect the 'Statement Balance' report column to contain '101.00' for Statement Date '2018-01-01'
getting tag name
found tag with name form
pattern: .//table/thead/tr/th | .//table/thead/tr/td
found 8 elements for .//table/thead/tr/th | .//table/thead/tr/td - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
pattern: .//table/tbody/tr
found 1 elements for .//table/tbody/tr - Weasel::Element (tr)
pattern: ./td | ./th
found 8 elements for ./td | ./th - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
success
screenshot
screenshot (1)
pre step:
I expect the 'Approved' report column to contain '' for Statement Date '2018-01-01'
getting tag name
found tag with name form
pattern: .//table/thead/tr/th | .//table/thead/tr/td
found 8 elements for .//table/thead/tr/th | .//table/thead/tr/td - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
pattern: .//table/tbody/tr
found 1 elements for .//table/tbody/tr - Weasel::Element (tr)
pattern: ./td | ./th
found 8 elements for ./td | ./th - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
success
screenshot
screenshot (1)
pre step:
I expect the 'Submitted' report column to contain '' for Statement Date '2018-01-01'
getting tag name
found tag with name form
pattern: .//table/thead/tr/th | .//table/thead/tr/td
found 8 elements for .//table/thead/tr/th | .//table/thead/tr/td - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
pattern: .//table/tbody/tr
found 1 elements for .//table/tbody/tr - Weasel::Element (tr)
pattern: ./td | ./th
found 8 elements for ./td | ./th - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
success
screenshot
screenshot (1)
pre step:
I expect the 'Entered By' report column to contain '1' for Statement Date '2018-01-01'
getting tag name
found tag with name form
pattern: .//table/thead/tr/th | .//table/thead/tr/td
found 8 elements for .//table/thead/tr/th | .//table/thead/tr/td - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
pattern: .//table/tbody/tr
found 1 elements for .//table/tbody/tr - Weasel::Element (tr)
pattern: ./td | ./th
found 8 elements for ./td | ./th - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
success
screenshot
screenshot (1)
pre step:
I expect the 'Approved By' report column to contain '' for Statement Date '2018-01-01'
getting tag name
found tag with name form
pattern: .//table/thead/tr/th | .//table/thead/tr/td
found 8 elements for .//table/thead/tr/th | .//table/thead/tr/td - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th) - Weasel::Element (th)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
pattern: .//table/tbody/tr
found 1 elements for .//table/tbody/tr - Weasel::Element (tr)
pattern: ./td | ./th
found 8 elements for ./td | ./th - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td) - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
element text (ARRAY(0x55e956371da0))
element text
success
screenshot
screenshot (1)
pre step:
I click the "2018-01-01" link
find .//a[normalize-space(.)="2018-01-01"]
waiting for condition
pattern: .//a[normalize-space(.)="2018-01-01"]
found 1 elements for .//a[normalize-space(.)="2018-01-01"] - Weasel::Element (a)
waiting for condition (Weasel::Element=HASH(0x55e95abdcaa0))
find .//a[normalize-space(.)="2018-01-01"] (Weasel::Element=HASH(0x55e95abdcaa0))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Reconciliation Report screen
waiting for condition
getting tag name
pattern: ./*
found 1 elements for ./* - PageObject::App::Cash::Reconciliation::Report (div)
success
screenshot
screenshot (1)
pre step:
I press "Delete"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Delete - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95abe0ae0))
find *button (Weasel::Element=HASH(0x55e95abe0ae0))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Search Reconciliation Reports screen
waiting for condition
getting tag name
pattern: ./*
found 1 elements for ./* - PageObject::App::Search::Reconciliation (div)
success
screenshot
screenshot (1)
pre step:
I press "Search"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Search - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95abe33b8))
find *button (Weasel::Element=HASH(0x55e95abe33b8))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Reconciliation Search Report screen
waiting for condition
getting tag name
pattern: ./*
found 1 elements for ./* - PageObject::App::Search::ReportDynatable (form)
success
screenshot
screenshot (1)
pre step:
I expect the report to contain 0 rows
getting tag name
found tag with name form
pattern: .//table/tbody/tr
success