123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- *** Settings ***
- Library Selenium2Library timeout=10 implicit_wait=0.5
- Test Setup Open Browser http://localhost:11111/
- Test Teardown Close All Browsers
-
-
- *** Test Cases ***
- Front page
- Page Should Contain about
- Page Should Contain preferences
-
- About page
- Click Element link=about
- Page Should Contain Why use Searx?
- Page Should Contain Element link=search engines
-
- Preferences page
- Click Element link=preferences
- Page Should Contain Preferences
- Page Should Contain Default categories
- Page Should Contain Currently used search engines
- Page Should Contain dummy_dummy
- Page Should Contain general_dummy
-
- Switch category
- Go To http://localhost:11111/preferences
- Page Should Contain Checkbox category_general
- Page Should Contain Checkbox category_dummy
- Click Element xpath=//*[.="general"]
- Click Element xpath=//*[.="dummy"]
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Checkbox Should Not Be Selected category_general
- Checkbox Should Be Selected category_dummy
-
- Change language
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- Select From List locale hu
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Page Should Contain rólunk
- Page Should Contain beállítások
-
- Change method
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- Select From List method GET
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- List Selection Should Be method GET
- Select From List method POST
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- List Selection Should Be method POST
-
- Change theme
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- List Selection Should Be theme default
- Select From List theme oscar
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- List Selection Should Be theme oscar
-
- Change safesearch
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- List Selection Should Be safesearch None
- Select From List safesearch Strict
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- List Selection Should Be safesearch Strict
-
- Change image proxy
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- List Selection Should Be image_proxy Disabled
- Select From List image_proxy Enabled
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- List Selection Should Be image_proxy Enabled
-
- Change search language
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- List Selection Should Be language Automatic
- Select From List language Turkish (Turkey) - tr_TR
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- List Selection Should Be language Turkish (Turkey) - tr_TR
-
- Change autocomplete
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- List Selection Should Be autocomplete -
- Select From List autocomplete google
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- List Selection Should Be autocomplete google
-
- Change allowed/disabled engines
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- Page Should Contain Engine name
- Element Should Contain xpath=//label[@class="deny"][@for='engine_dummy_dummy_dummy'] Block
- Element Should Contain xpath=//label[@class="deny"][@for='engine_general_general_dummy'] Block
- Click Element xpath=//label[@class="deny"][@for='engine_general_general_dummy']
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- Page Should Contain Engine name
- Element Should Contain xpath=//label[@class="deny"][@for='engine_dummy_dummy_dummy'] Block
- Element Should Contain xpath=//label[@class="deny"][@for='engine_general_general_dummy'] \
-
- Block a plugin
- Page Should Contain about
- Page Should Contain preferences
- Go To http://localhost:11111/preferences
- List Selection Should Be theme default
- Select From List theme oscar
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- List Selection Should Be theme oscar
- Page Should Contain Plugins
- Click Link Plugins
- Checkbox Should Not Be Selected id=plugin_HTTPS_rewrite
- Click Element xpath=//label[@for='plugin_HTTPS_rewrite']
- Submit Form id=search_form
- Location Should Be http://localhost:11111/
- Go To http://localhost:11111/preferences
- Page Should Contain Plugins
- Click Link Plugins
- Checkbox Should Be Selected id=plugin_HTTPS_rewrite
|