airgun.views.ansible_role

Module Contents

Classes

ImportPagination

Represents Paginator widget that includes per page selector, First/Last/Next/Prev buttons

AnsibleRolesView

Main Ansible Roles view. Prior to importing any roles, only the import_button

AnsibleRolesImportView

View while selecting Ansible roles to import.

class airgun.views.ansible_role.ImportPagination(parent, logger=None, **kwargs)

Represents Paginator widget that includes per page selector, First/Last/Next/Prev buttons and current page index/overall amount of pages. Mainly used with Table widget.

PER_PAGE_BUTTON_DROPDOWN = .//div[button[@id='pagination-options-menu-toggle-2']]
total_items
class airgun.views.ansible_role.AnsibleRolesView(parent, logger=None, **kwargs)

Main Ansible Roles view. Prior to importing any roles, only the import_button is present, without the search widget or table.

title
import_button
submit
total_imported_roles
table
pagination
property is_displayed

Overrides the Widget.is_displayed(). The difference is that if the view does not have the root locator, it assumes it is displayed.

Returns

bool

class airgun.views.ansible_role.AnsibleRolesImportView(parent, logger=None, **kwargs)

View while selecting Ansible roles to import.

breadcrumb
total_available_roles
select_all
table
pagination
submit
cancel
property is_displayed

Overrides the Widget.is_displayed(). The difference is that if the view does not have the root locator, it assumes it is displayed.

Returns

bool