'Unselects `*indexes` from list identified by `locator`
Select list keywords work on both lists and combo boxes. Key attributes for
select lists are `id` and `name`. See `introduction` for details about
locating elements.'

@keyword
def unselect_from_list_by_index(self, locator, *indexes):

    if (not indexes):
        raise ValueError('No    index    given.')
    items_str = ("index(es)    '%s'" % ',    '.join(indexes))
    self.info(("Unselecting    %s    from    list    '%s'." % (items_str, locator)))
    select = self._get_select_list(locator)
    if (not select.is_multiple):
        raise RuntimeError("Keyword    'Unselect    from    list'    works    only    for    multiselect    lists.")
    for index in indexes:
        select.deselect_by_index(int(index))
