advanced_search_Testing_Szenarion2
open /pubman/faces/HomePage.jsp
clickAndWait form1:Header:lnkAdvancedSearch
type anyFieldCriterion:0:anyFieldSearchStringFirst test
type personCriterion:0:personSearchString meier
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:test
verifyTextPresent regexpi:meier
clickAndWait Header:lnkAdvancedSearch
type anyFieldCriterion:0:anyFieldSearchStringFirst test
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=OR
type personCriterion:0:personSearchString meier
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait lnkAdvancedSearchPage
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=NOT
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:test
verifyTextNotPresent regexpi:meier
clickAndWait Header:lnkAdvancedSearch
type anyFieldCriterion:0:anyFieldSearchStringFirst test
click anyFieldCriterion:0:selCriterionType:0
click //a[contains(text(),'show  Organization')]
clickAndWait organizationCriterion:0:btnSelectOrganisationEmptyFirst
clickAndWait //a[contains(text(),'Max Planck Society')]
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:test
verifyTextPresent regexpi:max planck society
clickAndWait Header:lnkAdvancedSearch
type anyFieldCriterion:0:anyFieldSearchStringFirst test
click //a[contains(text(),'show  Organization')]
clickAndWait organizationCriterion:0:btnSelectOrganisationEmptyFirst
clickAndWait //a[contains(text(),'Max Planck Society')]
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=OR
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait lnkAdvancedSearchPage
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=NOT
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:test
verifyTextNotPresent regexpi:max planck society
clickAndWait Header:lnkAdvancedSearch
type organizationCriterion:0:organizationSearchTermEmptyFirst
click //a[contains(text(),'show  Genre')]
click genreCriterion:0:genreCriterionBean_searchArticle
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=AND
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:test
verifyTextPresent Journal Article
clickAndWait Header:lnkAdvancedSearch
type anyFieldCriterion:0:anyFieldSearchStringFirst test
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=OR
click //a[contains(text(),'show  Genre')]
click genreCriterion:0:genreCriterionBean_searchArticle
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait lnkAdvancedSearchPage
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=NOT
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:test
verifyTextNotPresent Journal Article
clickAndWait Header:lnkAdvancedSearch
type anyFieldCriterion:0:anyFieldSearchStringFirst test
type dateCriterion:0:startDateFirst 2010
type dateCriterion:0:endDateFirst 2010
clickAndWait lnkAdvancedSearchStartSearch
verifyTextPresent 2010
clickAndWait lnkAdvancedSearchPage
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=OR
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait lnkAdvancedSearchPage
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=NOT
clickAndWait lnkAdvancedSearchStartSearch
verifyNotText //div[1]/div[@id='content']/div[2]/div[2]/ol/li[4]/div[2]/div[2]/span[1] regexpi:.*2010.*
clickAndWait Header:lnkAdvancedSearch
type anyFieldCriterion:0:anyFieldSearchStringFirst max planck
click //a[contains(text(),'show Content & Details')]
type //div[@id='content']/div[2]/div/div[8]/div/div[13]/span[1]/input test
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:max planck
clickAndWait lnkViewLocalTagsPage
verifyTextPresent test
goBackAndWait
clickAndWait Breadcrumb:BreadcrumbNavigation:0:lnkDestination
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=OR
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:max planck
clickAndWait Breadcrumb:BreadcrumbNavigation:0:lnkDestination
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=NOT
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:max planck
clickAndWait Header:lnkAdvancedSearch
type anyFieldCriterion:0:anyFieldSearchStringFirst test
click //a[contains(text(),'show Content & Details')]
type eventCriterion:0:searchStringFollowing test
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:test
verifyTextPresent test event
clickAndWait Breadcrumb:BreadcrumbNavigation:0:lnkDestination
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=OR
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait lnkAdvancedSearchPage
select anyFieldCriterion:0:selAnyFieldCriterionLogicOption label=NOT
clickAndWait lnkAdvancedSearchStartSearch
clickAndWait //a[@id='itemList:iterCurrentPartList:lnkList_shortTitle']/b
verifyTextPresent regexpi:test
verifyTextNotPresent test event