1 deflist_should_have_no_selections (self, locator):2 """verifies select list identified by ' locator ' have no selections.3 4 Select list keywords work on both lists and combo boxes. Key attributes for5 Select lists is ' id ' and ' name '. See ' Introduction ' For details about6 locating elements.7 """8Self._info ("Verifying list '%s ' has no selection."%Locator)9Select, Options =self._get_select_list_options_selected (Locator)Ten ifOptions: OneSelected_labels =self._get_labels_for_options (Options) AItems_str =" | ". Join (Selected_labels) - RaiseAssertionerror ("List '%s ' should has had no selection" - "(selection was [%s])"% (locator, ITEMS_STR))
Method Name: List_should_have_no_selections (self, locator)
Public method Validation select list no item is selected
Receive parameters: Locator
9 rows: use the _get_select_list_options_selected (self, locator) method to return the Select Element object and select the options array
11 rows: Returns the labels array of the selected options using _get_labels_for_options (self, options)
Use:
Output Result:
' Id=creouttime ' has no selection.
Selenium2library Series Keywords _selectelementkeywords list_should_have_no_selections (self, locator)