'Returns the value of the selected element from the select list identified by `locator`.
Return value is read from `value` attribute of the selected element.
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 get_selected_list_value(self, locator):

    select = self._get_select_list(locator)
    return select.first_selected_option.get_attribute('value')
