search > logic, sorting options available
click css=div#content-tabs ul#search-tabs.tabs li#search-tab-task.item
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=div#content-tabs ul#search-tabs.tabs li#search-tab-task.active
assertElementNotPresent css=div#content-tabs ul#search-tabs.tabs li#search-tab-project.active
assertElementPresent //select[@id="filtercontrol-conditions"][@name="conditions"]
assertElementPresent //select[@id="filtercontrol-conjunction"][@name="conjunction"]
assertElementPresent //select[@id="filtercontrol-sorting"][@name="sorting"]
assertElementPresent //select[@id="filtercontrol-conjunction"][@name="conjunction"]/option[@value="AND"]
assertElementPresent //select[@id="filtercontrol-conjunction"][@name="conjunction"]/option[@value="OR"]
assertElementPresent //select[@id="filtercontrol-sorting"][@name="sorting"]/optgroup[@label="Task"]
assertElementPresent //select[@id="filtercontrol-sorting"][@name="sorting"]/optgroup[@label="Comments"]
assertElementPresent //select[@id="filtercontrol-sorting"][@name="sorting"]/optgroup[@label="Task"]/option[5]
assertElementPresent //select[@id="filtercontrol-sorting"][@name="sorting"]/optgroup[@label="Comments"]/option[2]
click css=div#content-tabs ul#search-tabs.tabs li#search-tab-project.item
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=div#content-tabs ul#search-tabs.tabs li#search-tab-project.active
assertElementNotPresent css=div#content-tabs ul#search-tabs.tabs li#search-tab-task.active
assertElementPresent //select[@id="filtercontrol-sorting"][@name="sorting"]/optgroup[@label="Projects"]
assertElementPresent //select[@id="filtercontrol-sorting"][@name="sorting"]/optgroup[@label="Projects"]/option[5]
click css=div#content-tabs ul#search-tabs.tabs li#search-tab-task.item
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=div#content-tabs ul#search-tabs.tabs li#search-tab-task.active
assertElementNotPresent css=div#content-tabs ul#search-tabs.tabs li#search-tab-project.active