class ReplicationGlobalAddView(ReplicationView): database = Input(locator='//input[contains(@ng-model, "dbname")]') port = Input(name='port') host = Input(locator='//input[contains(@ng-model, "host")]') username = Input(name='userid') password = Input(name='password') accept_button = Button('Accept') action_dropdown = Dropdown( "//*[@id='form_div']//table//button[contains(@class, 'dropdown-toggle')]") @property def is_displayed(self): return self.accept_button.is_displayed
class TestDropdownView(InfraVmSummaryView): group = Dropdown(grp.text)
class ScheduleToolbar(View): """ Toolbar on the shedule configuration page """ configuration = Dropdown('Configuration')
class EventDetailsToolbar(View): """Toolbar widgets on the event details page""" configuration = Dropdown("Configuration")