Common List View Interaction

There are a number of common interaction patterns we need to do for list views. These involve getting the list of items in the list view and getting a specific list item.

class liveobs_ui.page_object_models.desktop.list_view_common.BaseListViewPage(driver)[source]

Common functionality for list view pages

get_list_item_by_name(search_string)[source]

Get a specific list item for the supplied string

Parameters:search_string – String to find in row
Returns:element for list item with string it in
get_list_items()[source]

Get a list of items in the list view

Returns:list of list items
open_list_item(list_item)[source]

Open the supplied list item

Parameters:list_item – List Item to open
open_list_item_by_name(search_string)[source]

Find the row in the list for the search_string and open the item

Parameters:search_string – string to find in the list item
wait_for_list_view_to_load()[source]

Wait until the list container has loaded, useful for ensuring that nothing is executed until the view has loaded