testAdvancedSearch
setTimeout 30000
open restAPI/systemLog?token=dolog&level=WARN&message=----- Selenium testAdvancedSearch
open logout
open nxpath/default/default-domain/workspaces/testWorkspace1/testFolder1@view_documents
type username jdoe
type password jdoe1
clickAndWait Submit
verifyTextPresent jdoe
mouseDown link=New
clickAndWait link=Note
type document_create:nxl_heading:nxw_title advancedSearchTest
clickAndWait document_create:create_doc_CREATE_DOCUMENT
clickAndWait link=Edit
watchA4jRequests
select document_edit:nxl_dublincore:nxw_subjects:nxw_subjects_topic label=Art
waitForA4jRequest 10000
addSelection document_edit:nxl_dublincore:nxw_subjects:nxw_subjects_subtopic label=Cinema
watchA4jRequests
click document_edit:nxl_dublincore:nxw_subjects:nxw_subjects_add
waitForA4jRequest 10000
watchA4jRequests
select document_edit:nxl_dublincore:nxw_coverage:nxw_coverage_continent label=Europe
waitForA4jRequest 10000
select document_edit:nxl_dublincore:nxw_coverage:nxw_coverage_country label=Greece
select document_edit:nxl_dublincore:nxw_nature label=Article
clickAndWait //input[@value="Save"]
verifyTextPresent Note modified
clickAndWait link=Advanced search
type searchForm:nxl_advanced_search:nxw_search_all_words advancedSearchTest
select searchForm:nxl_advanced_search:nxw_search_nature label=Article
clickAndWait searchForm:searchButton
verifyElementPresent link=advancedSearchTest
verifyElementPresent advanced_search:nxl_search_listing_ajax:listing_title_link_header_sort
verifyElementPresent advanced_search:nxl_search_listing_ajax:listing_modification_date_header_sort
verifyElementPresent advanced_search:nxl_search_listing_ajax:listing_lifecycle_header_sort
verifyElementNotPresent advanced_search:nxl_search_listing_ajax:listing_coverage_header_sort
clickAndWait link=Advanced search
verifyValue searchForm:nxl_advanced_search:nxw_search_all_words advancedSearchTest
addSelection searchForm:nxl_search_listing_ajax:nxl_search_listing_ajax_targetSelect label=State
watchA4jRequests
click searchForm:nxl_search_listing_ajax:nxl_search_listing_ajax_removeFormSelection
waitForA4jRequest 10000
addSelection searchForm:nxl_search_listing_ajax:nxl_search_listing_ajax_sourceSelect label=Coverage
watchA4jRequests
click searchForm:nxl_search_listing_ajax:nxl_search_listing_ajax_addToSelection
waitForA4jRequest 10000
watchA4jRequests
click searchForm:nxl_search_listing_ajax_1:nxl_search_listing_ajax_1_add
waitForA4jRequest 10000
select searchForm:nxl_search_listing_ajax_1:nxl_search_listing_ajax_1_input:0:nxl_search_listing_ajax_1_sort_info_colum label=Modified
click searchForm:nxl_search_listing_ajax_1:nxl_search_listing_ajax_1_input:0:nxl_search_listing_ajax_1_sort_info_ascending:1
watchA4jRequests
click searchForm:nxl_search_listing_ajax_1:nxl_search_listing_ajax_1_add
waitForA4jRequest 10000
select searchForm:nxl_search_listing_ajax_1:nxl_search_listing_ajax_1_input:1:nxl_search_listing_ajax_1_sort_info_colum label=Title with link
clickAndWait searchForm:searchButton
verifyElementPresent link=advancedSearchTest
verifyElementPresent advanced_search:nxl_search_listing_ajax:listing_title_link_header_sort
verifyElementPresent advanced_search:nxl_search_listing_ajax:listing_modification_date_header_sort
verifyElementNotPresent advanced_search:nxl_search_listing_ajax:listing_lifecycle_header_sort
verifyElementPresent advanced_search:nxl_search_listing_ajax:listing_coverage_header_sort
verifyText advanced_search:nxl_search_listing_ajax:listing_modification_date_header_sort_asc 1
verifyText advanced_search:nxl_search_listing_ajax:listing_title_link_header_sort_desc 2
clickAndWait //a[@id='advanced_search:nxl_search_listing_ajax:listing_coverage_header_sort_add']/img
verifyText advanced_search:nxl_search_listing_ajax:listing_modification_date_header_sort_asc 1
verifyText advanced_search:nxl_search_listing_ajax:listing_title_link_header_sort_desc 2
verifyText advanced_search:nxl_search_listing_ajax:listing_coverage_header_sort_desc 3
clickAndWait link=testFolder1
clickAndWait document_content:nxl_document_listing_ajax:listing_modification_date_header_sort
clickAndWait document_content:nxl_document_listing_ajax:listing_modification_date_header_sort
assertText //form[@id="document_content"]//table/tbody/tr[1]/td[3]//span advancedSearchTest
watchA4jRequests
click document_content:nxl_document_listing_ajax:nxw_listing_ajax_selection_box_with_current_document
waitForA4jRequest 10000
clickAndWait document_content:clipboardActionsTable_0_0:3:clipboardActionsButton
assertConfirmation Delete selected document(s)?
verifyTextPresent 1 Document(s) deleted
clickAndWait link=Advanced search
verifyValue searchForm:nxl_advanced_search:nxw_search_all_words advancedSearchTest
assertSelectedLabel searchForm:nxl_advanced_search:nxw_search_deleted_documents No
clickAndWait searchForm:searchButton
verifyTextPresent No documents match your search criteria
verifyElementNotPresent link=advancedSearchTest
clickAndWait link=Advanced search
verifyValue searchForm:nxl_advanced_search:nxw_search_all_words advancedSearchTest
select searchForm:nxl_advanced_search:nxw_search_deleted_documents label=Yes
assertSelectedLabel searchForm:nxl_advanced_search:nxw_search_deleted_documents Yes
clickAndWait searchForm:searchButton
verifyTextNotPresent No documents match your search criteria
verifyElementPresent link=advancedSearchTest
clickAndWait link=Advanced search
verifyValue searchForm:nxl_advanced_search:nxw_search_all_words advancedSearchTest
assertSelectedLabel searchForm:nxl_advanced_search:nxw_search_deleted_documents Yes
clickAndWait searchForm:clearSearchButton
verifyValue searchForm:nxl_advanced_search:nxw_search_all_words
assertSelectedLabel searchForm:nxl_advanced_search:nxw_search_deleted_documents No
verifyElementNotPresent //select[@id='searchForm:nxl_search_listing_ajax:nxl_search_listing_ajax_targetSelect']//option[@value='lifecycle']
verifyElementPresent //select[@id='searchForm:nxl_search_listing_ajax:nxl_search_listing_ajax_targetSelect']//option[@value='coverage']
clickAndWait searchForm:resetSelectedColumnsButton
verifyElementPresent //select[@id='searchForm:nxl_search_listing_ajax:nxl_search_listing_ajax_targetSelect']//option[@value='lifecycle']
verifyElementNotPresent //select[@id='searchForm:nxl_search_listing_ajax:nxl_search_listing_ajax_targetSelect']//option[@value='coverage']
clickAndWait link=Log out
open nxpath/default/default-domain/workspaces/testWorkspace1/testFolder1@view_documents
type username Administrator
type password Administrator
clickAndWait Submit
verifyTextPresent Administrator
clickAndWait link=Manage
clickAndWait link=Trash
watchA4jRequests
click document_trash_content:nxl_document_listing_ajax:listing_ajax_selection_box_with_current_document_header
waitForA4jRequest 10000
clickAndWait document_trash_content:clipboardActionsTable_0_0:0:clipboardActionsButton
assertConfirmation Permanently delete selected document(s)?
verifyTextPresent Document(s) deleted
clickAndWait link=Log out