'Unselects `*values` 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_value(self, locator, *values):

    if (not values):
        raise ValueError('No    value    given.')
    items_str = ("value(s)    '%s'" % ',    '.join(values))
    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 value in values:
        select.deselect_by_value(value)
