correct operation of period closing and year end posting

As an accounting admin, I want to make sure users can't post new transactions to prior periods and/or years as of a moment I designate.

Closed books disallow posting

screenshot
screenshot (1)
pre step:
a standard test company success
screenshot
screenshot (1)
pre step:
a logged in admin
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(0x55e95ad70968))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ad70968))
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(0x55e95ac23a58))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ac23a58))
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(0x55e95ac27ee8))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac27ee8))
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(0x55e95adfc6d0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95adfc6d0))
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(0x55e95ac283f8))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac283f8))
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(0x55e95aba33e0))
find *button (Weasel::Element=HASH(0x55e95aba33e0))
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(0x55e95ad82618))
find body.done-parsing (PageObject::App=HASH(0x55e95ad82618))
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(0x55e95ad82888))
success
screenshot
screenshot (1)
pre step:
the following GL transaction posted on 2015-11-01: success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "General Journal > Year End"
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(0x55e95ad76ee8))
find *app-menu (PageObject::App::Menu=HASH(0x55e95ad76ee8))
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(0x55e94fe22f20))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e94fe22f20))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95abcfb48))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']] (Weasel::Element=HASH(0x55e95abcfb48))
waiting for condition (Weasel::Element=HASH(0x55e95abcfb48))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_11)
find //*[@id='dijit__TreeNode_11_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_11_label']
found 1 elements for //*[@id='dijit__TreeNode_11_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95abd0208))
find //*[@id='dijit__TreeNode_11_label'] (Weasel::Element=HASH(0x55e95abd0208))
element text
element text (General Journal)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95abd01c0))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']] (Weasel::Element=HASH(0x55e95abd01c0))
waiting for condition (Weasel::Element=HASH(0x55e95abd01c0))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_25)
find //*[@id='dijit__TreeNode_25_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_25_label']
found 1 elements for //*[@id='dijit__TreeNode_25_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95abd26a8))
find //*[@id='dijit__TreeNode_25_label'] (Weasel::Element=HASH(0x55e95abd26a8))
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(0x55e95ac0a6e8))
find *app-main (PageObject::App::Main=HASH(0x55e95ac0a6e8))
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(0x55e95ac0a0d0))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95ac0a0d0))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I select the "Close Period" tab
find .//*[@role='tab' and text()='Close Period']
waiting for condition
pattern: .//*[@role='tab' and text()='Close Period']
found 1 elements for .//*[@role='tab' and text()='Close Period'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95adf6ec8))
find .//*[@role='tab' and text()='Close Period'] (Weasel::Element=HASH(0x55e95adf6ec8))
clicking element
success
screenshot
screenshot (1)
pre step:
I enter "2015-11-30" into "Close As-Of"
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Close As-Of - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ad8a028))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ad8a028))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
success
screenshot
screenshot (1)
pre step:
I press "Close Period"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Close Period - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac0a0a0))
find *button (Weasel::Element=HASH(0x55e95ac0a0a0))
clicking element
success
screenshot
screenshot (1)
pre step:
I can't post a transaction on 2015-11-16 success

Reopen a closed period

screenshot
screenshot (1)
pre step:
a standard test company success
screenshot
screenshot (1)
pre step:
a logged in admin
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(0x55e95ad82d38))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ad82d38))
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(0x55e95abe3ee0))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95abe3ee0))
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(0x55e95abe4490))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95abe4490))
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(0x55e95abe4958))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95abe4958))
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(0x55e95abe3358))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95abe3358))
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(0x55e958759960))
find *button (Weasel::Element=HASH(0x55e958759960))
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
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(0x55e95ac514c0))
find body.done-parsing (PageObject::App=HASH(0x55e95ac514c0))
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(0x55e95ac51730))
success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "General Journal > Year End"
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(0x55e95ac61548))
find *app-menu (PageObject::App::Menu=HASH(0x55e95ac61548))
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(0x55e95ac662e8))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e95ac662e8))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95ac66978))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']] (Weasel::Element=HASH(0x55e95ac66978))
waiting for condition (Weasel::Element=HASH(0x55e95ac66978))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_11)
find //*[@id='dijit__TreeNode_11_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_11_label']
found 1 elements for //*[@id='dijit__TreeNode_11_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac69a50))
find //*[@id='dijit__TreeNode_11_label'] (Weasel::Element=HASH(0x55e95ac69a50))
element text
element text (General Journal)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95ac694f8))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']] (Weasel::Element=HASH(0x55e95ac694f8))
waiting for condition (Weasel::Element=HASH(0x55e95ac694f8))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_25)
find //*[@id='dijit__TreeNode_25_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_25_label']
found 1 elements for //*[@id='dijit__TreeNode_25_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac6bc90))
find //*[@id='dijit__TreeNode_25_label'] (Weasel::Element=HASH(0x55e95ac6bc90))
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(0x55e95ac63d18))
find *app-main (PageObject::App::Main=HASH(0x55e95ac63d18))
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(0x55e95ac6b6c0))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95ac6b6c0))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I select the "Re-open Books" tab
find .//*[@role='tab' and text()='Re-open Books']
waiting for condition
pattern: .//*[@role='tab' and text()='Re-open Books']
found 1 elements for .//*[@role='tab' and text()='Re-open Books'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac66108))
find .//*[@role='tab' and text()='Re-open Books'] (Weasel::Element=HASH(0x55e95ac66108))
clicking element
success
screenshot
screenshot (1)
pre step:
I enter "2015-11-16" into "Re-Open As Of"
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Re-Open As Of - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ac616b0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac616b0))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
success
screenshot
screenshot (1)
pre step:
I press "Re-open Period"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Re-open Period - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac69870))
find *button (Weasel::Element=HASH(0x55e95ac69870))
clicking element
success
screenshot
screenshot (1)
pre step:
I can't post a transaction on 2015-11-15 success
screenshot
screenshot (1)
pre step:
I post the following GL transaction on 2015-11-16: success
screenshot
screenshot (1)
pre step:
the Balance Sheet per 2016-01-01 looks like:
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(0x55e95ac94d40))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e95ac94d40))
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(0x55e95acba8d8))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reports']] (Weasel::Element=HASH(0x55e95acba8d8))
waiting for condition (Weasel::Element=HASH(0x55e95acba8d8))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_14)
find //*[@id='dijit__TreeNode_14_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_14_label']
found 1 elements for //*[@id='dijit__TreeNode_14_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95acbb250))
find //*[@id='dijit__TreeNode_14_label'] (Weasel::Element=HASH(0x55e95acbb250))
element text
element text (Reports)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Balance Sheet']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Balance Sheet']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Balance Sheet']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95acbab18))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Balance Sheet']] (Weasel::Element=HASH(0x55e95acbab18))
waiting for condition (Weasel::Element=HASH(0x55e95acbab18))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_31)
find //*[@id='dijit__TreeNode_31_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_31_label']
found 1 elements for //*[@id='dijit__TreeNode_31_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95acd8528))
find //*[@id='dijit__TreeNode_31_label'] (Weasel::Element=HASH(0x55e95acd8528))
element text
element text
clicking element
clicking element (1)
getting tag name
pattern: ./*
found 1 elements for ./* - PageObject::App::Closing (form)
waiting for condition
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
getting tag name
found tag with name form
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(0x55e95acdf608))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95acdf608))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
found 1 elements for ./* - PageObject::App::Report::Filters::BalanceSheet (div)
getting tag name
found tag with name div
find .//input[@id="to-date"]
waiting for condition
pattern: .//input[@id="to-date"]
found 1 elements for .//input[@id="to-date"] - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95acceaa8))
find .//input[@id="to-date"] (Weasel::Widgets::HTML::Input=HASH(0x55e95acceaa8))
sending keys: 1
sending keys: 1 (1)
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Continue - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95acdf8c0))
find *button (Weasel::Element=HASH(0x55e95acdf8c0))
clicking element
clicking element (1)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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(0x55e95ad54b80))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95ad54b80))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
found 1 elements for ./* - PageObject::App::Report::BalanceSheet (div)
getting tag name
found tag with name div
pattern: tr.account
found 3 elements for tr.account scheme, css - Weasel::Element (tr) - Weasel::Element (tr) - Weasel::Element (tr)
element attribute 'data-lsmb-account'
element attribute 'data-lsmb-account' (1060)
pattern: td.amount
found 1 elements for td.amount scheme, css - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element attribute 'data-lsmb-account'
element attribute 'data-lsmb-account' (2210)
pattern: td.amount
found 1 elements for td.amount scheme, css - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element attribute 'data-lsmb-account'
element attribute 'data-lsmb-account'
pattern: td.amount
found 1 elements for td.amount scheme, css - Weasel::Element (td)
element text
success

Post year-end

screenshot
screenshot (1)
pre step:
a standard test company success
screenshot
screenshot (1)
pre step:
a logged in admin
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(0x55e95abf8980))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95abf8980))
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(0x55e95ac50d28))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95ac50d28))
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(0x55e95ad899b0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ad899b0))
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(0x55e95abd2af8))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95abd2af8))
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(0x55e95ac74978))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac74978))
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(0x55e95abd27c8))
find *button (Weasel::Element=HASH(0x55e95abd27c8))
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(0x55e95ad2afd8))
find body.done-parsing (PageObject::App=HASH(0x55e95ad2afd8))
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(0x55e95ad2b248))
success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "General Journal > Year End"
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(0x55e95ac76750))
find *app-menu (PageObject::App::Menu=HASH(0x55e95ac76750))
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(0x55e95ad2a4b8))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e95ad2a4b8))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95ad2a770))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='General Journal']] (Weasel::Element=HASH(0x55e95ad2a770))
waiting for condition (Weasel::Element=HASH(0x55e95ad2a770))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_11)
find //*[@id='dijit__TreeNode_11_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_11_label']
found 1 elements for //*[@id='dijit__TreeNode_11_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac7bfb0))
find //*[@id='dijit__TreeNode_11_label'] (Weasel::Element=HASH(0x55e95ac7bfb0))
element text
element text (General Journal)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95ac7c088))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Year End']] (Weasel::Element=HASH(0x55e95ac7c088))
waiting for condition (Weasel::Element=HASH(0x55e95ac7c088))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_25)
find //*[@id='dijit__TreeNode_25_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_25_label']
found 1 elements for //*[@id='dijit__TreeNode_25_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac7c550))
find //*[@id='dijit__TreeNode_25_label'] (Weasel::Element=HASH(0x55e95ac7c550))
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(0x55e95ad2a080))
find *app-main (PageObject::App::Main=HASH(0x55e95ad2a080))
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(0x55e95ad2a680))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95ad2a680))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I select the "Close Year" tab
find .//*[@role='tab' and text()='Close Year']
waiting for condition
pattern: .//*[@role='tab' and text()='Close Year']
found 1 elements for .//*[@role='tab' and text()='Close Year'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac78ca0))
find .//*[@role='tab' and text()='Close Year'] (Weasel::Element=HASH(0x55e95ac78ca0))
clicking element
success
screenshot
screenshot (1)
pre step:
I enter these values:
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Yearend - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95ac76690))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95ac76690))
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, Retained Earnings - Weasel::Widgets::Dojo::Select (table)
waiting for condition (Weasel::Widgets::Dojo::Select=HASH(0x55e95ac789e8))
find *labeled (Weasel::Widgets::Dojo::Select=HASH(0x55e95ac789e8))
element attribute 'id'
element attribute 'id' (retention-acc-id)
pattern: //div[@dijitpopupparent='retention-acc-id']
found 0 elements for //div[@dijitpopupparent='retention-acc-id']
clicking element
clicking element (1)
clicking element
clicking element (1)
pattern: //div[@dijitpopupparent='retention-acc-id']
found 1 elements for //div[@dijitpopupparent='retention-acc-id'] - Weasel::Element (div)
find *option
waiting for condition
pattern: *option
found 1 elements for *option text, 3590--Retained Earnings - prior years - Weasel::Widgets::Dojo::Option (tr)
waiting for condition (Weasel::Widgets::Dojo::Option=HASH(0x55e95ac7cec8))
find *option (Weasel::Widgets::Dojo::Option=HASH(0x55e95ac7cec8))
find ancestor::*[@dijitpopupparent]
waiting for condition
pattern: ancestor::*[@dijitpopupparent]
found 1 elements for ancestor::*[@dijitpopupparent] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95ad29b58))
find ancestor::*[@dijitpopupparent] (Weasel::Element=HASH(0x55e95ad29b58))
query is_displayed
query is_displayed
element attribute 'dijitpopupparent'
element attribute 'dijitpopupparent' (retention-acc-id)
find //*[@id='retention-acc-id']
waiting for condition
pattern: //*[@id='retention-acc-id']
found 1 elements for //*[@id='retention-acc-id'] - Weasel::Widgets::Dojo::Select (table)
waiting for condition (Weasel::Widgets::Dojo::Select=HASH(0x55e95ac8b3e0))
find //*[@id='retention-acc-id'] (Weasel::Widgets::Dojo::Select=HASH(0x55e95ac8b3e0))
clicking element
clicking element (1)
clicking element
success
screenshot
screenshot (1)
pre step:
I press "Post Yearend"
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Post Yearend - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ad2bc38))
find *button (Weasel::Element=HASH(0x55e95ad2bc38))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the year-end confirmation screen
waiting for condition
getting tag name
pattern: ./*
found 1 elements for ./* - PageObject::App::ClosingConfirm (h1)
success
screenshot
screenshot (1)
pre step:
the Balance Sheet per 2015-12-31 looks like:
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(0x55e95aef9f70))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e95aef9f70))
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(0x55e95aefa238))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Reports']] (Weasel::Element=HASH(0x55e95aefa238))
waiting for condition (Weasel::Element=HASH(0x55e95aefa238))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_14)
find //*[@id='dijit__TreeNode_14_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_14_label']
found 1 elements for //*[@id='dijit__TreeNode_14_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac81220))
find //*[@id='dijit__TreeNode_14_label'] (Weasel::Element=HASH(0x55e95ac81220))
element text
element text (Reports)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Balance Sheet']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Balance Sheet']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Balance Sheet']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95aefaa48))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Balance Sheet']] (Weasel::Element=HASH(0x55e95aefaa48))
waiting for condition (Weasel::Element=HASH(0x55e95aefaa48))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_31)
find //*[@id='dijit__TreeNode_31_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_31_label']
found 1 elements for //*[@id='dijit__TreeNode_31_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95ac86338))
find //*[@id='dijit__TreeNode_31_label'] (Weasel::Element=HASH(0x55e95ac86338))
element text
element text
clicking element
clicking element (1)
getting tag name
found tag with name h1
waiting for condition
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
getting tag name
found tag with name h1
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(0x55e95aee1d00))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95aee1d00))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
found 1 elements for ./* - PageObject::App::Report::Filters::BalanceSheet (div)
getting tag name
found tag with name div
find .//input[@id="to-date"]
waiting for condition
pattern: .//input[@id="to-date"]
found 1 elements for .//input[@id="to-date"] - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e95aee23f0))
find .//input[@id="to-date"] (Weasel::Widgets::HTML::Input=HASH(0x55e95aee23f0))
sending keys: 1
sending keys: 1 (1)
find *button
waiting for condition
pattern: *button
found 1 elements for *button text, Continue - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95aee19d0))
find *button (Weasel::Element=HASH(0x55e95aee19d0))
clicking element
clicking element (1)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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(0x55e95acf0cd8))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95acf0cd8))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
found 1 elements for ./* - PageObject::App::Report::BalanceSheet (div)
getting tag name
found tag with name div
pattern: tr.account
found 3 elements for tr.account scheme, css - Weasel::Element (tr) - Weasel::Element (tr) - Weasel::Element (tr)
element attribute 'data-lsmb-account'
element attribute 'data-lsmb-account' (1060)
pattern: td.amount
found 1 elements for td.amount scheme, css - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element attribute 'data-lsmb-account'
element attribute 'data-lsmb-account' (2210)
pattern: td.amount
found 1 elements for td.amount scheme, css - Weasel::Element (td)
element text
element text (ARRAY(0x55e956371da0))
element attribute 'data-lsmb-account'
element attribute 'data-lsmb-account' (3590)
pattern: td.amount
found 1 elements for td.amount scheme, css - Weasel::Element (td)
element text
success