Search Batches

As a LedgerSMB user I want to be able to search for previously created voucher batches according to parameters which I specify, with the results presented as a list.

Search for all unapproved batches

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(0x55e9586d6740))
find body.done-parsing (PageObject::App::Login=HASH(0x55e9586d6740))
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(0x55e9586d6020))
find body.done-parsing (PageObject::App::Login=HASH(0x55e9586d6020))
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(0x55e9585fe418))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e9585fe418))
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(0x55e95869bcc0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95869bcc0))
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(0x55e9586a4838))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e9586a4838))
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(0x55e9586a4970))
find *button (Weasel::Element=HASH(0x55e9586a4970))
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
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(0x55e9586a63a0))
find body.done-parsing (PageObject::App=HASH(0x55e9586a63a0))
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(0x55e9586a65f8))
success
screenshot
screenshot (1)
pre step:
batches with these properties: success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "Transaction Approval > Batches"
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(0x55e9586aad28))
find *app-menu (PageObject::App::Menu=HASH(0x55e9586aad28))
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(0x55e958548610))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e958548610))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95863ddd8))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']] (Weasel::Element=HASH(0x55e95863ddd8))
waiting for condition (Weasel::Element=HASH(0x55e95863ddd8))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_5)
find //*[@id='dijit__TreeNode_5_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_5_label']
found 1 elements for //*[@id='dijit__TreeNode_5_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95885f8d8))
find //*[@id='dijit__TreeNode_5_label'] (Weasel::Element=HASH(0x55e95885f8d8))
element text
element text (Transaction Approval)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95863e8b8))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']] (Weasel::Element=HASH(0x55e95863e8b8))
waiting for condition (Weasel::Element=HASH(0x55e95863e8b8))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_23)
find //*[@id='dijit__TreeNode_23_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_23_label']
found 1 elements for //*[@id='dijit__TreeNode_23_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e958645368))
find //*[@id='dijit__TreeNode_23_label'] (Weasel::Element=HASH(0x55e958645368))
element text
element text (Batches)
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(0x55e9585a6dc8))
find *app-main (PageObject::App::Main=HASH(0x55e9585a6dc8))
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(0x55e95863de80))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95863de80))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I should see the Search Batches 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(0x55e958645e18))
find *button (Weasel::Element=HASH(0x55e958645e18))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Batch 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 should see these headings:
getting tag name
found tag with name form
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"]
waiting for condition
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"]
found 1 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95885f5f0))
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"] (Weasel::Element=HASH(0x55e95885f5f0))
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
waiting for condition
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
waiting for condition
success

Search for batches, filtering by batch type

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(0x55e9586a6be0))
find body.done-parsing (PageObject::App::Login=HASH(0x55e9586a6be0))
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(0x55e95869b8e8))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95869b8e8))
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(0x55e95866a6a8))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95866a6a8))
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(0x55e9586a69b8))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e9586a69b8))
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(0x55e957e15e60))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e957e15e60))
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(0x55e9586670e0))
find *button (Weasel::Element=HASH(0x55e9586670e0))
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
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(0x55e95864ba18))
find body.done-parsing (PageObject::App=HASH(0x55e95864ba18))
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(0x55e95864bc88))
success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "Transaction Approval > Batches"
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(0x55e95865b040))
find *app-menu (PageObject::App::Menu=HASH(0x55e95865b040))
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(0x55e958728ac0))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e958728ac0))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e958729150))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']] (Weasel::Element=HASH(0x55e958729150))
waiting for condition (Weasel::Element=HASH(0x55e958729150))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_5)
find //*[@id='dijit__TreeNode_5_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_5_label']
found 1 elements for //*[@id='dijit__TreeNode_5_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e958729df8))
find //*[@id='dijit__TreeNode_5_label'] (Weasel::Element=HASH(0x55e958729df8))
element text
element text (Transaction Approval)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e958729db0))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']] (Weasel::Element=HASH(0x55e958729db0))
waiting for condition (Weasel::Element=HASH(0x55e958729db0))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_23)
find //*[@id='dijit__TreeNode_23_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_23_label']
found 1 elements for //*[@id='dijit__TreeNode_23_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95864c3f8))
find //*[@id='dijit__TreeNode_23_label'] (Weasel::Element=HASH(0x55e95864c3f8))
element text
element text (Batches)
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(0x55e95865d6d0))
find *app-main (PageObject::App::Main=HASH(0x55e95865d6d0))
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(0x55e95864bb38))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e95864bb38))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I should see the Search Batches screen
waiting for condition
getting tag name
found tag with name div
success
screenshot
screenshot (1)
pre step:
I select "payment" from the drop down "Transaction Type"
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Transaction Type - Weasel::Widgets::Dojo::Select (table)
waiting for condition (Weasel::Widgets::Dojo::Select=HASH(0x55e95872a8f0))
find *labeled (Weasel::Widgets::Dojo::Select=HASH(0x55e95872a8f0))
element attribute 'id'
element attribute 'id' (class-id)
pattern: //div[@dijitpopupparent='class-id']
found 0 elements for //div[@dijitpopupparent='class-id']
clicking element
clicking element (1)
clicking element
clicking element (1)
pattern: //div[@dijitpopupparent='class-id']
found 1 elements for //div[@dijitpopupparent='class-id'] - Weasel::Element (div)
find *option
waiting for condition
pattern: *option
found 1 elements for *option text, payment - Weasel::Widgets::Dojo::Option (tr)
waiting for condition (Weasel::Widgets::Dojo::Option=HASH(0x55e95865b508))
find *option (Weasel::Widgets::Dojo::Option=HASH(0x55e95865b508))
find ancestor::*[@dijitpopupparent]
waiting for condition
pattern: ancestor::*[@dijitpopupparent]
found 1 elements for ancestor::*[@dijitpopupparent] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e95864d280))
find ancestor::*[@dijitpopupparent] (Weasel::Element=HASH(0x55e95864d280))
query is_displayed
query is_displayed
element attribute 'dijitpopupparent'
element attribute 'dijitpopupparent' (class-id)
find //*[@id='class-id']
waiting for condition
pattern: //*[@id='class-id']
found 1 elements for //*[@id='class-id'] - Weasel::Widgets::Dojo::Select (table)
waiting for condition (Weasel::Widgets::Dojo::Select=HASH(0x55e958650218))
find //*[@id='class-id'] (Weasel::Widgets::Dojo::Select=HASH(0x55e958650218))
clicking element
clicking element (1)
clicking element
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(0x55e95872a6c8))
find *button (Weasel::Element=HASH(0x55e95872a6c8))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Batch 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 should see these headings:
getting tag name
found tag with name form
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"]
waiting for condition
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"]
found 1 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e958650cf8))
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"] (Weasel::Element=HASH(0x55e958650cf8))
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
waiting for condition
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
waiting for condition
success

Search for batches, filtering by description

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(0x55e95865ab90))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95865ab90))
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(0x55e95864bc28))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95864bc28))
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(0x55e9586481e8))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e9586481e8))
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(0x55e9585485e0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e9585485e0))
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(0x55e9586ad4f0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e9586ad4f0))
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(0x55e958647ea0))
find *button (Weasel::Element=HASH(0x55e958647ea0))
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(0x55e95873af18))
find body.done-parsing (PageObject::App=HASH(0x55e95873af18))
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(0x55e95873b188))
success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "Transaction Approval > Batches"
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(0x55e958741c40))
find *app-menu (PageObject::App::Menu=HASH(0x55e958741c40))
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(0x55e9587317c8))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e9587317c8))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e958731e80))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']] (Weasel::Element=HASH(0x55e958731e80))
waiting for condition (Weasel::Element=HASH(0x55e958731e80))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_5)
find //*[@id='dijit__TreeNode_5_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_5_label']
found 1 elements for //*[@id='dijit__TreeNode_5_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e958732f18))
find //*[@id='dijit__TreeNode_5_label'] (Weasel::Element=HASH(0x55e958732f18))
element text
element text (Transaction Approval)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e958732858))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']] (Weasel::Element=HASH(0x55e958732858))
waiting for condition (Weasel::Element=HASH(0x55e958732858))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_23)
find //*[@id='dijit__TreeNode_23_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_23_label']
found 1 elements for //*[@id='dijit__TreeNode_23_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e9587383f0))
find //*[@id='dijit__TreeNode_23_label'] (Weasel::Element=HASH(0x55e9587383f0))
element text
element text (Batches)
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(0x55e958731390))
find *app-main (PageObject::App::Main=HASH(0x55e958731390))
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(0x55e958732120))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e958732120))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I should see the Search Batches screen
waiting for condition
getting tag name
found tag with name div
success
screenshot
screenshot (1)
pre step:
I enter "ABC" into "Description"
find *labeled
waiting for condition
pattern: *labeled
found 1 elements for *labeled text, Description - Weasel::Widgets::HTML::Input (input)
waiting for condition (Weasel::Widgets::HTML::Input=HASH(0x55e9587313f0))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e9587313f0))
clicking element
clicking element (1)
clearing input element
clearing input element (1)
sending keys: 1
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(0x55e958732288))
find *button (Weasel::Element=HASH(0x55e958732288))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Batch 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 should see these headings:
getting tag name
found tag with name form
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"]
waiting for condition
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"]
found 1 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e9587331a0))
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"] (Weasel::Element=HASH(0x55e9587331a0))
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
waiting for condition
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
waiting for condition
success

Search for all approved batches

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(0x55e95873b770))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95873b770))
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(0x55e95873b128))
find body.done-parsing (PageObject::App::Login=HASH(0x55e95873b128))
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(0x55e95871ce78))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95871ce78))
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(0x55e95864cc08))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e95864cc08))
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(0x55e958741568))
find *labeled (Weasel::Widgets::HTML::Input=HASH(0x55e958741568))
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(0x55e958650770))
find *button (Weasel::Element=HASH(0x55e958650770))
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
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(0x55e9587e2950))
find body.done-parsing (PageObject::App=HASH(0x55e9587e2950))
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(0x55e9587e2b48))
success
screenshot
screenshot (1)
pre step:
I navigate the menu and select the item at "Transaction Approval > Batches"
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(0x55e9587e3760))
find *app-menu (PageObject::App::Menu=HASH(0x55e9587e3760))
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(0x55e9587edf58))
find //*[@id='top_menu'] (Weasel::Element=HASH(0x55e9587edf58))
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e9587ee5e8))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Transaction Approval']] (Weasel::Element=HASH(0x55e9587ee5e8))
waiting for condition (Weasel::Element=HASH(0x55e9587ee5e8))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_5)
find //*[@id='dijit__TreeNode_5_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_5_label']
found 1 elements for //*[@id='dijit__TreeNode_5_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e9587e7b50))
find //*[@id='dijit__TreeNode_5_label'] (Weasel::Element=HASH(0x55e9587e7b50))
element text
element text (Transaction Approval)
clicking element
clicking element (1)
waiting for condition
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']]
waiting for condition
pattern: .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']]
found 1 elements for .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']] - Weasel::Element (div)
waiting for condition (Weasel::Element=HASH(0x55e9587e75f8))
find .//div[contains(@class, 'dijitTreeNodeContainer')]//div[contains(@class, 'dijitTreeNode') and .//span[@role='treeitem' and text()='Batches']] (Weasel::Element=HASH(0x55e9587e75f8))
waiting for condition (Weasel::Element=HASH(0x55e9587e75f8))
element attribute 'id'
element attribute 'id' (dijit__TreeNode_23)
find //*[@id='dijit__TreeNode_23_label']
waiting for condition
pattern: //*[@id='dijit__TreeNode_23_label']
found 1 elements for //*[@id='dijit__TreeNode_23_label'] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95877c1b8))
find //*[@id='dijit__TreeNode_23_label'] (Weasel::Element=HASH(0x55e95877c1b8))
element text
element text (Batches)
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(0x55e9587edb20))
find *app-main (PageObject::App::Main=HASH(0x55e9587edb20))
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(0x55e9587eb348))
find #maindiv.done-parsing (PageObject::App::Main=HASH(0x55e9587eb348))
query is_displayed
query is_displayed (true)
waiting for condition (1)
pattern: ./*
success
screenshot
screenshot (1)
pre step:
I should see the Search Batches screen
waiting for condition
getting tag name
found tag with name div
success
screenshot
screenshot (1)
pre step:
I select "Approved"
find //tr[td/label[.="Approved"]]/td/div/input[@type="radio"]
waiting for condition
pattern: //tr[td/label[.="Approved"]]/td/div/input[@type="radio"]
found 1 elements for //tr[td/label[.="Approved"]]/td/div/input[@type="radio"] - Weasel::Widgets::HTML::Selectable (input)
waiting for condition (Weasel::Widgets::HTML::Selectable=HASH(0x55e9587eb528))
find //tr[td/label[.="Approved"]]/td/div/input[@type="radio"] (Weasel::Widgets::HTML::Selectable=HASH(0x55e9587eb528))
clicking element
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(0x55e9587eaa90))
find *button (Weasel::Element=HASH(0x55e9587eaa90))
clicking element
success
screenshot
screenshot (1)
pre step:
I should see the Batch 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 should see these headings:
getting tag name
found tag with name form
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"]
waiting for condition
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"]
found 1 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"] - Weasel::Element (span)
waiting for condition (Weasel::Element=HASH(0x55e95877bdc8))
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Report Name:"]]/span[@class="report_header" and normalize-space(.)="Batch Search"] (Weasel::Element=HASH(0x55e95877bdc8))
find //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
waiting for condition
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
pattern: //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
found 0 elements for //form[@id="search-report-dynatable"]/div[@class="heading_section"]/div[label[.="Company:"]]/span[@class="report_header" and normalize-space(.)="standard-0"]
waiting for condition
success